IEDA翻譯神器
安裝
TranslationPlugin 兼容除 MPS 外所有產(chǎn)品編譯號(hào)為 143 以上的 Jetbrains IDE 產(chǎn)品。
支持的 IDE:
- Android Studio
- IntelliJ IDEA
- IntelliJ IDEA Community Edition
- PhpStorm
- WebStorm
- PyCharm
- PyCharm Community Edition
- RubyMine
- AppCode
- CLion
- DataGrip
- Rider
使用 IDE 內(nèi)置插件系統(tǒng)安裝:
- Preferences(Settings) > Plugins > Browse repositories... > 搜索并找到"Translation" > Install Plugin.
手動(dòng)安裝:
- 到 Github 或者 Jetbrains 插件中心上下載***發(fā)布的插件包
- Preferences(Settings) > Plugins > Install plugin from disk...
安裝好后重新啟動(dòng) IDE 即可。
使用
翻譯對(duì)話框
點(diǎn)擊工具欄上的
圖標(biāo)按鈕或者使用默認(rèn) 快捷鍵 Alt + 0 即可打開翻譯功能對(duì)話框。見 Actions.
翻譯編輯器中的文本
在編輯器中用鼠標(biāo)指針指向需要翻譯的單詞,或者選擇需要翻譯的文本,點(diǎn)擊鼠標(biāo)右鍵彈出操作菜單,然后點(diǎn)擊 Translate 即可進(jìn)行翻譯。也可以使用默認(rèn)快捷鍵 Alt + 1/2/3/R/T 進(jìn)行操作(Mac下默認(rèn)快捷鍵可能無效,需要 自定義快捷鍵),詳見 Actions.
自定義快捷鍵(Mac下默認(rèn)快捷鍵可能無效)
打開 Preferences(Settings) > Keymap, 然后搜索 Translation. 在需要修改快捷鍵的 Action 上點(diǎn)擊鼠標(biāo)右鍵,然后點(diǎn)擊 "add Keyboard Shortcut..." 設(shè)置新的快捷鍵。 另外,按 ESC 鍵可關(guān)閉氣泡和翻譯對(duì)話框。
設(shè)置有道 API KEY
在設(shè)置頁(Preferences(Settings) > Other Settings > Translation) 上可以設(shè)置有道的 API KEY, 使用自己的KEY.
由于有道的API在查詢請(qǐng)求數(shù)量上存在限制,如果在1小時(shí)內(nèi)查詢請(qǐng)求次數(shù)達(dá)到一定數(shù)量后將會(huì)暫時(shí)禁止查詢一段時(shí)間(大概1小時(shí))。 如果很多人同時(shí)使用同一個(gè)KEY,可能會(huì)很容易就達(dá)到了限制條件,這就可以通過使用自己的KEY來避免(一人一個(gè)KEY基本足夠用了)。
如何獲取有道API KEY?
點(diǎn)擊設(shè)置頁上的“獲取有道API KEY”鏈接,或者 點(diǎn)擊這里進(jìn)入申請(qǐng)頁面。
網(wǎng)絡(luò)代理
插件支持 HTTP 代理,可到以下位置設(shè)置 HTTP 代理:
Preferences(Settings) > Appearance & Behavior > System Settings > HTTP Proxy.
Settings(Preferences)
Actions
- Show Translation Dialog...: Alt + 0 打開翻譯對(duì)話框。默認(rèn)顯示在工具欄上。
- Translate: Alt + 1 取詞并翻譯。如果有已選擇的文本,優(yōu)先從選擇的文本內(nèi)取詞,否則默認(rèn)以***范圍自動(dòng)取詞(該取詞模式可在Settings中配置)。默認(rèn)顯示在編輯器右鍵菜單上。
- Translate(Inclusive): Alt + 2 取詞并翻譯。自動(dòng)以***范圍取最近的所有詞,忽略手動(dòng)選擇的文本。
- Translate(Exclusive): Alt + 3 取詞并翻譯。自動(dòng)取最近的單個(gè)詞,忽略手動(dòng)選擇的文本。
- Translate And Replace...: Alt + R 翻譯并替換。取詞方式同Translate操作。默認(rèn)顯示在編輯器右鍵菜單上。
- Translate Text Component: Alt + T 翻譯一些文本組件(如快速文檔、提示氣泡、輸入框……)中選中的文本。
【本文為51CTO專欄作者“王森豐”的原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)注明出處】


































