A user-friendly translation plugin for IntelliJ IDEA that supports multiple translation engines and custom dictionaries.
-
Multiple Translation Engines:
- Baidu Translate
- Youdao Translate
- Google Translate
-
Quick Translation:
- Translate selected text with a shortcut (default Alt + T)
- Auto-detect Chinese/English and translate accordingly
- Customizable keyboard shortcuts
-
Custom Dictionary:
- Add custom translation mappings
- Case-sensitive options
- Enable/disable individual dictionary entries
-
Text Transformation:
- Case conversion
- Camel case conversion
- Snake case conversion
- Constant case conversion
- IntelliJ IDEA 2023.2 or higher
- Java 17 or higher
- IntelliJ IDEA (Community & Ultimate)
- PyCharm (Community & Professional)
- WebStorm
- PhpStorm
- GoLand
- CLion
- DataGrip
- RubyMine
- Rider
- Open Settings/Preferences in your IDE
- Select Plugins
- Click Marketplace
- Search for "Easy Translate"
- Click Install
- Select the text you want to translate
- Use the shortcut Alt + T (customizable) or right-click menu "Quick Translate"
- The text will be automatically translated and replace the selection
- Open Settings/Preferences
- Go to Tools -> Translation Assistant
- Select a translation engine and configure API credentials:
- Baidu Translate: Requires APP ID and Secret Key
- Youdao Translate: Requires App Key and Secret Key
- Google Translate: Optional proxy configuration
- Open Settings/Preferences
- Go to Tools -> Translation Assistant
- Add, edit, or delete translation mappings in the dictionary settings
- Configure case sensitivity and enable/disable options
- Select the text you want to transform
- Use the shortcut Alt + Shift + T or right-click menu "Text Transform"
- Choose the transformation type:
- UPPERCASE
- lowercase
- Title Case
- camelCase
- snake_case
- Java Development Kit (JDK) 17
- Gradle 8.4
./gradlew clean build./gradlew test./gradlew runIdeThis project is licensed under the MIT License - see the LICENSE file for details.
Contributions via Issues and Pull Requests are welcome. Before submitting a PR, please ensure:
- Code follows project coding standards
- Necessary tests are added
- Documentation is updated
- All tests pass
If you encounter any issues or have suggestions:
- Submit an Issue
- Send email to dev@oofo.cc
- Visit project homepage at https://www.oofo.cc