# PlayTranslate
[English](../README.md) | [简体中文](./README.zh-CN.md) | 繁體中文 | [Español](./README.es.md) | [العربية](./README.ar.md) | [Français](./README.fr.md) | [Português (Brasil)](./README.pt-BR.md) | [Русский](./README.ru.md) | [Deutsch](./README.de.md) | [日本語](./README.ja.md) | [Türkçe](./README.tr.md) | [Tiếng Việt](./README.vi.md) | [한국어](./README.ko.md) | [ไทย](./README.th.md)
[](https://github.com/dominostars/playtranslate/releases)
[](https://github.com/dominostars/playtranslate/stargazers)

[](https://github.com/dominostars/playtranslate/blob/main/LICENSE)
Android 即時翻譯與語言學習應用程式,適用於遊戲、視覺小說、漫畫以及螢幕上的任何其他文字。支援 26 種遊戲語言,可翻譯成 59 種語言!
[按此下載最新版本](https://github.com/dominostars/playtranslate/releases/latest)
如需回報問題、取得協助或提出需求,歡迎加入 [Discord 伺服器](https://discord.gg/DVCj6p7MUC)
[在 Persona 3 Reload 中使用 PlayTranslate](https://github.com/user-attachments/assets/e89c2c6e-92f3-41d2-8e51-5483beaca612)
## 功能
- **一鍵翻譯**:點按一次,即可擷取遊戲畫面並翻譯其中的文字
- **自動翻譯**:對話一變就自動翻譯,無需點按
- **詞語查詢**:把懸浮放大鏡移到任意詞語上,立即顯示詞典釋義
- **離線使用**:OCR 和詞典查詢無需網絡連線,還可以另行下載離線翻譯模型
- **振假名/拼音模式**:在漢字上方即時顯示讀音提示
- **快捷鍵**:把一個實體按鍵設為長按預覽翻譯或振假名,特別適合設有專用按鍵的掌機
- **雙螢幕與分割螢幕**:在 Ayn Thor 等雙螢幕裝置上可同時使用兩個螢幕,也能在 Android 分割螢幕模式下,與在視窗中執行的遊戲並排使用
- **擷取區域**:只擷取對話框、字幕或任意自訂區域
- **文字轉語音**:把文字朗讀出來。可以在設定中更改預設語音。
- **匯出到 Anki**:把句子儲存到 AnkiDroid,包含原文、譯文、詞語清單、目標詞語、朗讀音訊和截圖。甚至還能錄製遊戲音訊一併儲存!支援選擇卡片類型,並為熱門牌組內置現成設定。
- **Yomitan 整合**:可無縫整合 Yomitan 詞典,支援音高重音、詞頻標籤和漢字補充資訊,合併後的詞條釋義隨處可用(包括 Anki)。日後還會有更深入的整合。
- **相機翻譯**:用相機對準現實中的文字,就能即時閱讀;也可以拍攝快照,再點按其中的詞語查詢。
- **文字歷史記錄**:保留擷取到的句子。預設關閉。
## 安裝方法
1. [按此下載最新版本](https://github.com/dominostars/playtranslate/releases/latest)
2. 在 Android 裝置上允許你的瀏覽器或檔案管理器安裝不明應用程式:開啟**設定 → 應用程式 → 特別應用程式存取權 → 安裝不明應用程式**,選擇該應用程式,然後開啟**允許此來源的應用程式**。首次開啟 APK 時,Android 也會提示你直接前往該設定
3. 開啟 APK 檔案,點按「安裝」
4. 首次啟動時,按照引導步驟授予所需的權限
### 無法安裝?
在部分 Android 裝置上,**Google Play 安全防護**會攔截側載的 APK,並顯示含糊的「未安裝應用程式」或「有害的應用程式」警告。遇到這種情況時,可以暫時關閉掃描:
1. 開啟 **Play 商店**
2. 點按右上角的**個人資料圖示**
3. 點按 **Play 安全防護**
4. 點按右上角的**設定圖示**(齒輪)
5. 關閉**使用 Play 安全防護掃描應用程式**
裝好 APK 後,記得重新開啟 Play 安全防護,讓它繼續掃描你的其他應用程式。
### 無法開啟無障礙權限?
部分進階功能(例如快捷鍵長按預覽)會提示你開啟無障礙權限。在 Android 13 或以上版本中,透過下載的 APK 安裝的應用程式,其無障礙開關會顯示為灰色,點按開關會出現「受限設定」提示。解除限制的方法:
1. 在**設定 → 無障礙設定**中選擇 PlayTranslate,點按一次灰色的開關,然後關閉「受限設定」提示。
2. 開啟「應用程式資料」頁面:**設定 → 應用程式 → PlayTranslate**。
3. 點按 **⋮** 選單並選擇**允許受限設定**。完成第 1 步後才會出現此選項。
4. 如有提示,請完成身份驗證,然後返回無障礙設定並開啟開關。
## 支援
如需回報問題、取得協助或提出需求,歡迎加入 [Discord 伺服器](https://discord.gg/DVCj6p7MUC)
你也可以透過 https://ko-fi.com/playtranslate 在 Ko-fi 上支持 PlayTranslate
## 支援的語言
PlayTranslate 可以把 **26 種遊戲語言**(能從螢幕上讀取的文字)翻譯成 **59 種翻譯語言**(顯示給你看的語言)。兩個表格均按全球使用人數排序。
### 遊戲語言(從螢幕讀取)
| 語言 | 原文名稱 | 代碼 |
|----------|------------------|---------|
| 英文 | English | en |
| 中文(簡體字) | 简体中文 | zh |
| 中文(繁體字) | 繁體中文 | zh-Hant |
| 印地文 | हिन्दी | hi |
| 西班牙文 | Español | es |
| 阿拉伯文 | العربية | ar |
| 法文 | Français | fr |
| 葡萄牙文 | Português | pt |
| 俄文 | Русский | ru |
| 印尼文 | Bahasa Indonesia | id |
| 德文 | Deutsch | de |
| 日文 | 日本語 | ja |
| 土耳其文 | Türkçe | tr |
| 越南文 | Tiếng Việt | vi |
| 韓文 | 한국어 | ko |
| 意大利文 | Italiano | it |
| 泰文 | ไทย | th |
| 荷蘭文 | Nederlands | nl |
| 羅馬尼亞文 | Română | ro |
| 匈牙利文 | Magyar | hu |
| 瑞典文 | Svenska | sv |
| 加泰隆尼亞文 | Català | ca |
| 丹麥文 | Dansk | da |
| 芬蘭文 | Suomi | fi |
| 挪威文 | Norsk | no |
| 波蘭文 | Polski | pl |
### 翻譯語言(譯文顯示的語言)
| 語言 | 原文名稱 | 代碼 |
|----------|------------------|------|
| 英文 | English | en |
| 中文 | 中文 | zh |
| 印地文 | हिन्दी | hi |
| 西班牙文 | Español | es |
| 阿拉伯文 | العربية | ar |
| 法文 | Français | fr |
| 孟加拉文 | বাংলা | bn |
| 葡萄牙文 | Português | pt |
| 俄文 | Русский | ru |
| 烏爾都文 | اردو | ur |
| 印尼文 | Bahasa Indonesia | id |
| 史瓦希里文 | Kiswahili | sw |
| 德文 | Deutsch | de |
| 日文 | 日本語 | ja |
| 馬拉地文 | मराठी | mr |
| 泰盧固文 | తెలుగు | te |
| 土耳其文 | Türkçe | tr |
| 越南文 | Tiếng Việt | vi |
| 韓文 | 한국어 | ko |
| 泰米爾文 | தமிழ் | ta |
| 波斯文 | فارسی | fa |
| 意大利文 | Italiano | it |
| 泰文 | ไทย | th |
| 古吉拉特文 | ગુજરાતી | gu |
| 波蘭文 | Polski | pl |
| 烏克蘭文 | Українська | uk |
| 塔加路族文 | Tagalog | tl |
| 馬來文 | Bahasa Melayu | ms |
| 坎納達文 | ಕನ್ನಡ | kn |
| 荷蘭文 | Nederlands | nl |
| 羅馬尼亞文 | Română | ro |
| 匈牙利文 | Magyar | hu |
| 希臘文 | Ελληνικά | el |
| 捷克文 | Čeština | cs |
| 瑞典文 | Svenska | sv |
| 白俄羅斯文 | Беларуская | be |
| 希伯來文 | עברית | he |
| 保加利亞文 | Български | bg |
| 加泰隆尼亞文 | Català | ca |
| 斯洛伐克文 | Slovenčina | sk |
| 海地文 | Kreyòl Ayisyen | ht |
| 克羅地亞文 | Hrvatski | hr |
| 丹麥文 | Dansk | da |
| 芬蘭文 | Suomi | fi |
| 挪威文 | Norsk | no |
| 阿爾巴尼亞文 | Shqip | sq |
| 加里西亞文 | Galego | gl |
| 斯洛文尼亞文 | Slovenščina | sl |
| 立陶宛文 | Lietuvių | lt |
| 拉脫維亞文 | Latviešu | lv |
| 南非荷蘭文 | Afrikaans | af |
| 馬其頓文 | Македонски | mk |
| 愛沙尼亞文 | Eesti | et |
| 格魯吉亞文 | ქართული | ka |
| 威爾斯文 | Cymraeg | cy |
| 馬耳他文 | Malti | mt |
| 冰島文 | Íslenska | is |
| 愛爾蘭文 | Gaeilge | ga |
| 世界語 | Esperanto | eo |
## 可選:線上翻譯服務
預設使用 [Lingva](https://github.com/thedaviddelta/lingva-translate) 進行翻譯;線上翻譯不可用時,便以 ML Kit 作為離線後備方案。如想獲得更高質素的翻譯,可以在**設定 → 翻譯服務**中新增以下任意服務。服務數量不限,每項服務在清單中單獨列出,你可以同時設定多項,再調整次序,決定優先由哪一項翻譯:
- **DeepL**:提供免費方案,前往 [deepl.com/en/pro#developer](https://www.deepl.com/en/pro#developer) 申請
- **OpenAI**:[platform.openai.com](https://platform.openai.com/api-keys),可在應用程式內選擇模型
- **Gemini**:[aistudio.google.com](https://aistudio.google.com/app/apikey),可在應用程式內選擇模型
- **DeepSeek**:[platform.deepseek.com](https://platform.deepseek.com/api_keys),可在應用程式內選擇模型
- **Mistral**:[console.mistral.ai](https://console.mistral.ai/api-keys),可在應用程式內選擇模型
- **Groq**:[console.groq.com](https://console.groq.com/keys),可在應用程式內選擇模型
- **OpenRouter**:[openrouter.ai](https://openrouter.ai/keys),可在應用程式內選擇模型
- **Claude**:[platform.claude.com](https://platform.claude.com/settings/keys),可在應用程式內選擇模型
- **Bilibili Index-Translate**:[index-translate.bilibili.com](https://index-translate.bilibili.com/),免費,無需 API 金鑰
- **自訂**:任何其他兼容 OpenAI 的端點,填入你自己的後端 URL 即可
## 可選:Anki 抽認卡
安裝 [AnkiDroid](https://play.google.com/store/apps/details?id=com.ichi2.anki),並在設定中授予 PlayTranslate 存取權限,即可把卡片直接匯出到你的牌組。
## 鳴謝與許可證
PlayTranslate 所用的程式庫、模型和語言資料的鳴謝資訊,請查看英文版 README 中的[鳴謝部分](https://github.com/dominostars/playtranslate#credits)。PlayTranslate 採用 GPL 3.0 許可證,詳見 [LICENSE](https://github.com/dominostars/playtranslate/blob/main/LICENSE)。