A tool for translating plugin interfaces in Obsidian.
- Real-time monitoring and translation of plugin interface text
- Quick translation refresh via floating ball
- Convenient translation management panel
- Translation rules management by plugin
- Search and filter translation entries
- Real-time editing and updating of translations
- Download the latest release
- Extract to your vault's
.obsidian/plugins
directory - Restart Obsidian
- Enable plugin in Settings
- Open the plugin interface you want to translate
- Open the translation control panel (via command palette or sidebar button)
- Click "Start Recording"
- Modify text directly on the interface
- Click "Stop Recording" - modified text will be automatically saved as translation rules
- In the translation control panel, you can:
- View all translation rules
- Filter rules by plugin
- Search specific text
- Edit existing translations
- Delete unwanted translations
- Use the floating ball in the bottom right corner to refresh translations anytime
- Toggle translation feature quickly via command palette
- Support import/export of translation data
- Support batch translation
- Support translation of more UI elements
- Add translation memory feature
- Integrate online translation services
git clone https://github.com/dangehub/obsidian-L10n.git
npm install
npm run dev
npm run build
This project is licensed under the MIT License - see the LICENSE file for details
- Thanks to Obsidian for providing an excellent plugin platform
- Thanks to all contributors
- Initial release
- Basic translation functionality
- Translation control panel
- Real-time translation injection