yiiguxing/translationplugin

Translation plugin for IntelliJ-based IDEs/Android Studio.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 5th, 2026
Created on June 1st, 2016
Open Issues & Pull Requests: 41 (+0)
GitHub issues: Enabled
Number of forks: 809
Total Stargazers: 11,845 (+0)
Total Subscribers: 94 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Translation Plugin is an IntelliJ IDE plugin that provides in-editor translation capabilities across JetBrains development environments.

The plugin solves the problem of needing to leave your IDE to translate text by integrating translation directly into the editor. It supports multiple translation engines including Microsoft Translator, Google Translate, DeepL, OpenAI, Youdao, Baidu, and Alibaba Translate. Users can select or hover over text, right-click to access translation options, and choose from various output formats. The tool includes text-to-speech functionality through Microsoft Edge TTS, Google TTS, and OpenAI TTS, along with document translation and a word book feature for building personal vocabulary lists.

The plugin works across a broad range of JetBrains IDEs including Android Studio, IntelliJ IDEA, PyCharm, WebStorm, CLion, AppCode, GoLand, RubyMine, Rider, PhpStorm, DataGrip, DataSpell, RustRover, MPS, and HUAWEI DevEco Studio. It suits developers who frequently work with code in multiple languages or need to translate documentation and comments. Most translation services require user registration and an authentication key, which can be configured within the plugin settings. The plugin offers multiple output formats when translating to English, including camel case and formats with configurable word separators, making it useful for generating variable names and identifiers.

The project maintains active development with regular updates addressing compatibility across new IDE versions and translation service changes. The codebase is written in Kotlin and the plugin is distributed through the JetBrains Plugin Marketplace as well as GitHub releases, allowing both automatic updates and manual installation. The project accepts financial contributions and maintains a list of code contributors, indicating ongoing community engagement.