dominostars/playtranslate
dominostars/playtranslate has 1,366 GitHub stars and 63 forks. GitHot measured +3 stars in 24 hours and +18 in 7 days. Last checked 2026-11-11 23:02 UTC. Last push 2026-10-31.
Comment ces chiffres sont mesurés
Real-time translation and language learning Android app for games, visual novels, manga, and any other screen text. 屏幕翻译 游戏翻译
What you can do
- One-tap Translation: Capture the game screen and translate the text on it with one tap
- Auto Translation Mode: Automatically translates as dialogue changes, no tapping required
- Word lookup: Hover the floating lens over any word for immediate dictionary definitions
- Offline: OCR and dictionary lookups work without an internet connection, with optional offline translation models
Progression mesurée des étoiles
- in 24h
- +3
- in 7 days
- +18
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
readme/README.fr.md
OriginalPlayTranslate
English | 简体中文 | 繁體中文 | Español | العربية | Français | Português (Brasil) | Русский | Deutsch | 日本語 | Türkçe | Tiếng Việt | 한국어 | ไทย
PlayTranslate est une application Android de traduction en temps réel et d'apprentissage des langues, pour les jeux, les visual novels, les mangas et tout autre texte affiché à l'écran. Elle prend en charge 26 langues de jeu et 59 langues de traduction !
Cliquez ici pour télécharger la dernière version
Pour signaler un problème, obtenir de l'aide ou faire une suggestion, rejoignez le serveur Discord.
PlayTranslate sur Persona 3 Reload
Fonctionnalités
- Traduction en un appui : un seul appui suffit pour capturer l'écran de jeu et traduire le texte qu'il contient.
- Mode de traduction automatique : chaque nouvelle ligne de dialogue est traduite d'elle-même, sans que vous ayez à appuyer sur quoi que ce soit.
- Recherche de mots : survolez n'importe quel mot avec la loupe flottante pour voir aussitôt sa définition dans le dictionnaire.
- Hors ligne : la reconnaissance de texte (OCR) et la recherche dans le dictionnaire fonctionnent sans connexion Internet, et vous pouvez télécharger en option des modèles de traduction hors ligne.
- Mode furigana et pinyin : affiche en temps réel des indications de lecture au-dessus des caractères.
- Raccourcis : configurez une touche physique pour afficher un aperçu des traductions ou des furigana tant que vous la maintenez enfoncée. Idéal pour les consoles portables dotées de boutons dédiés.
- Double écran et écran partagé : fonctionne sur les deux écrans des appareils à double affichage, comme l'Ayn Thor, ou en écran partagé sous Android, à côté d'un jeu en mode fenêtré.
- Zones de capture : limitez la capture à la boîte de dialogue, aux sous-titres ou à toute autre zone de votre choix.
- Synthèse vocale : faites lire le texte à voix haute. Vous pouvez changer la voix par défaut dans les paramètres.
- Export vers Anki : enregistrez des phrases dans AnkiDroid avec le texte original, la traduction, la liste de mots, les mots cibles, l'audio de synthèse vocale et une capture d'écran. Vous pouvez même enregistrer l'audio du jeu et l'ajouter à la carte ! Choisissez le type de carte, avec des préréglages pour les paquets populaires.
- Intégration de Yomitan : les dictionnaires Yomitan s'intègrent de façon transparente dans toute l'application (y compris dans Anki), avec l'accent tonal, les badges de fréquence, des informations enrichies sur les kanji et des définitions fusionnées. Une intégration plus poussée est à venir.
- Traduction avec l'appareil photo : pointez l'appareil photo vers un texte autour de vous et lisez sa traduction en direct, ou prenez un instantané pour appuyer sur les mots et les rechercher.
- Historique du texte : gardez une trace des phrases capturées. Désactivé par défaut.
Installation
- Cliquez ici pour télécharger la dernière version
- Sur votre appareil Android, autorisez votre navigateur ou votre gestionnaire de fichiers à installer des applications inconnues : ouvrez Paramètres → Applications → Accès spéciaux des applications → Installer des applis inconnues, sélectionnez le navigateur ou le gestionnaire de fichiers, puis activez Autoriser cette source. Android vous propose aussi d'y accéder directement lorsque vous ouvrez l'APK pour la première fois
- Ouvrez l'APK et appuyez sur « Installer »
- Au premier lancement, suivez les étapes de configuration pour accorder les autorisations nécessaires
Impossible d'installer l'application ?
Sur certains appareils Android, Google Play Protect bloque l'installation des APK téléchargés en dehors du Play Store et affiche un avertissement vague du type « Application non installée » ou « Application dangereuse détectée ». Dans ce cas, désactivez temporairement l'analyse :
- Ouvrez le Play Store
- Appuyez sur votre icône de profil (en haut à droite)
- Appuyez sur Play Protect
- Appuyez sur l'icône en forme d'engrenage (en haut à droite)
- Désactivez Analyser les applications avec Play Protect
Installez l'APK, puis réactivez Play Protect pour qu'il continue d'analyser vos autres applications.
Impossible d'activer l'accessibilité ?
Quelques fonctionnalités avancées (comme maintenir un raccourci pour afficher les traductions) vous demanderont d'activer l'autorisation d'accessibilité. Depuis Android 13, Android grise l'interrupteur d'accessibilité de toute application installée à partir d'un fichier APK téléchargé, et si vous appuyez dessus, le message « Paramètre restreint » s'affiche. Pour le débloquer :
- Dans Paramètres → Accessibilité, sélectionnez PlayTranslate et appuyez une fois sur l'interrupteur grisé. Fermez le message « Paramètre restreint ».
- Ouvrez la page « Infos sur l'appli » : Paramètres → Applications → PlayTranslate.
- Appuyez sur le menu ⋮ et choisissez Autoriser les paramètres restreints. Cette option n'apparaît qu'après l'étape 1.
- Authentifiez-vous si l'appareil vous le demande, puis revenez à l'écran Accessibilité et activez l'interrupteur.
Aide et soutien
Pour signaler un problème, obtenir de l'aide ou faire une suggestion, rejoignez le serveur Discord.
Vous pouvez soutenir PlayTranslate sur Ko-fi : https://ko-fi.com/playtranslate
Langues prises en charge
PlayTranslate traduit depuis 26 langues de jeu (celles qu'il sait lire à l'écran) vers 59 langues de traduction (la langue dans laquelle la traduction s'affiche). Les deux tableaux sont classés selon le nombre total de locuteurs dans le monde.
Langues de jeu (lues à l'écran)
| Langue | Nom dans la langue | Code |
|---|---|---|
| Anglais | English | en |
| Chinois (simplifié) | 简体中文 | zh |
| Chinois (traditionnel) | 繁體中文 | zh-Hant |
| Hindi | हिन्दी | hi |
| Espagnol | Español | es |
| Arabe | العربية | ar |
| Français | Français | fr |
| Portugais | Português | pt |
| Russe | Русский | ru |
| Indonésien | Bahasa Indonesia | id |
| Allemand | Deutsch | de |
| Japonais | 日本語 | ja |
| Turc | Türkçe | tr |
| Vietnamien | Tiếng Việt | vi |
| Coréen | 한국어 | ko |
| Italien | Italiano | it |
| Thaï | ไทย | th |
| Néerlandais | Nederlands | nl |
| Roumain | Română | ro |
| Hongrois | Magyar | hu |
| Suédois | Svenska | sv |
| Catalan | Català | ca |
| Danois | Dansk | da |
| Finnois | Suomi | fi |
| Norvégien | Norsk | no |
| Polonais | Polski | pl |
Langues de traduction (celles que vous lisez)
| Langue | Nom dans la langue | Code |
|---|---|---|
| Anglais | English | en |
| Chinois | 中文 | zh |
| Hindi | हिन्दी | hi |
| Espagnol | Español | es |
| Arabe | العربية | ar |
| Français | Français | fr |
| Bengali | বাংলা | bn |
| Portugais | Português | pt |
| Russe | Русский | ru |
| Ourdou | اردو | ur |
| Indonésien | Bahasa Indonesia | id |
| Swahili | Kiswahili | sw |
| Allemand | Deutsch | de |
| Japonais | 日本語 | ja |
| Marathi | मराठी | mr |
| Télougou | తెలుగు | te |
| Turc | Türkçe | tr |
| Vietnamien | Tiếng Việt | vi |
| Coréen | 한국어 | ko |
| Tamoul | தமிழ் | ta |
| Persan | فارسی | fa |
| Italien | Italiano | it |
| Thaï | ไทย | th |
| Goudjarati | ગુજરાતી | gu |
| Polonais | Polski | pl |
| Ukrainien | Українська | uk |
| Tagalog | Tagalog | tl |
| Malais | Bahasa Melayu | ms |
| Kannada | ಕನ್ನಡ | kn |
| Néerlandais | Nederlands | nl |
| Roumain | Română | ro |
| Hongrois | Magyar | hu |
| Grec | Ελληνικά | el |
| Tchèque | Čeština | cs |
| Suédois | Svenska | sv |
| Biélorusse | Беларуская | be |
| Hébreu | עברית | he |
| Bulgare | Български | bg |
| Catalan | Català | ca |
| Slovaque | Slovenčina | sk |
| Créole haïtien | Kreyòl Ayisyen | ht |
| Croate | Hrvatski | hr |
| Danois | Dansk | da |
| Finnois | Suomi | fi |
| Norvégien | Norsk | no |
| Albanais | Shqip | sq |
| Galicien | Galego | gl |
| Slovène | Slovenščina | sl |
| Lituanien | Lietuvių | lt |
| Letton | Latviešu | lv |
| Afrikaans | Afrikaans | af |
| Macédonien | Македонски | mk |
| Estonien | Eesti | et |
| Géorgien | ქართული | ka |
| Gallois | Cymraeg | cy |
| Maltais | Malti | mt |
| Islandais | Íslenska | is |
| Irlandais | Gaeilge | ga |
| Espéranto | Esperanto | eo |
Services de traduction en ligne (facultatif)
Par défaut, la traduction passe par Lingva, et ML Kit sert de solution de secours hors ligne lorsque la traduction en ligne est indisponible. Pour des traductions de meilleure qualité, vous pouvez ajouter l'un des services suivants dans Paramètres → Services de traduction. Ajoutez-en autant que vous le souhaitez. Chaque service a sa propre entrée dans la liste, ce qui vous permet d'en configurer plusieurs et de les réorganiser pour choisir celui qui traduit en premier.
- DeepL : offre gratuite sur deepl.com/en/pro#developer
- OpenAI : platform.openai.com, avec choix du modèle dans l'application
- Gemini : aistudio.google.com, avec choix du modèle dans l'application
- DeepSeek : platform.deepseek.com, avec choix du modèle dans l'application
- Mistral : console.mistral.ai, avec choix du modèle dans l'application
- Groq : console.groq.com, avec choix du modèle dans l'application
- OpenRouter : openrouter.ai, avec choix du modèle dans l'application
- Claude : platform.claude.com, avec choix du modèle dans l'application
- Bilibili Index-Translate : index-translate.bilibili.com, gratuit et sans clé d'API
- Personnalisé : tout autre serveur compatible avec l'API d'OpenAI ; saisissez l'URL de votre serveur dans le champ « URL personnalisée »
Cartes Anki (facultatif)
Installez AnkiDroid, puis, dans les Paramètres de PlayTranslate, autorisez l'application à accéder à AnkiDroid pour ajouter des cartes directement à vos paquets.
Crédits et licence
La liste des bibliothèques, modèles et données linguistiques utilisés figure dans la section « Credits » du README en anglais. PlayTranslate est distribué sous licence GPL 3.0.
Explorer des projets similaires
sindresorhus/awesome
😎 Listes Awesome sur toutes sortes de sujets intéressants [NOTE : les pull requests sont temporairement désactivées jusqu’à ce que j’aie l’occasion de rattraper celles qui existent déjà]
535,780 étoilesEbookFoundation/free-programming-books
:books: Livres de programmation librement disponibles
401,487 étoilesnilbuild/developer-roadmap
Feuilles de route interactives, guides et autres contenus éducatifs pour aider les développeurs à progresser dans leur carrière.
371,904 étoilesvinta/awesome-python
La liste de référence qui répond à « Je veux faire X en Python : quel outil dois-je utiliser ? ».
334,259 étoiles