# PlayTranslate
[English](../README.md) | [简体中文](./README.zh-CN.md) | [繁體中文](./README.zh-HK.md) | Español | [العربية](./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)
PlayTranslate es una app de Android que traduce en tiempo real juegos, novelas visuales, manga y cualquier otro texto en pantalla, y que te ayuda a aprender idiomas. ¡Admite 26 idiomas de juego y 59 idiomas de traducción!
[Haz clic aquí para descargar la última versión](https://github.com/dominostars/playtranslate/releases/latest)
Para informar de problemas, recibir ayuda o hacer sugerencias, únete a nuestro [servidor de Discord](https://discord.gg/DVCj6p7MUC).
[PlayTranslate con Persona 3 Reload](https://github.com/user-attachments/assets/e89c2c6e-92f3-41d2-8e51-5483beaca612)
## Funciones
- **Traducción con un toque**: captura la pantalla del juego y traduce el texto que aparece en ella con un solo toque.
- **Traducción automática**: traduce a medida que cambian los diálogos, sin que tengas que tocar nada.
- **Consulta de palabras**: pasa la lupa flotante sobre cualquier palabra y verás al instante su definición del diccionario.
- **Sin conexión**: el OCR y las consultas al diccionario funcionan sin internet, y, si quieres, puedes descargar modelos de traducción sin conexión.
- **Modo furigana/pinyin**: muestra en tiempo real cómo se leen los caracteres, justo encima de ellos.
- **Atajos**: configura una tecla física que, mientras la mantengas presionada, muestre una vista previa de las traducciones o del furigana. Ideal para consolas portátiles con botones extra.
- **Doble pantalla y pantalla dividida**: aprovecha ambas pantallas en dispositivos de doble pantalla como la Ayn Thor, o funciona en la pantalla dividida de Android junto a juegos en modo ventana.
- **Regiones de captura**: limita la captura al cuadro de diálogo, a los subtítulos o a cualquier área personalizada.
- **Texto a voz**: escucha el texto en voz alta. Puedes cambiar la voz predeterminada en Ajustes.
- **Exportación a Anki**: guarda frases en AnkiDroid con el texto original, la traducción, la lista de palabras, las palabras objetivo, el audio de texto a voz y una captura de pantalla. ¡Incluso puedes grabar el audio del juego e incluirlo! Elige el tipo de tarjeta que prefieras; hay configuraciones predefinidas para los mazos más populares.
- **Integración con Yomitan**: los diccionarios de Yomitan se integran de forma fluida, con acento tonal, etiquetas de frecuencia, información ampliada de kanji y definiciones combinadas en toda la app (también en Anki). En el futuro llegará una integración aún más completa.
- **Traducción con la cámara**: apunta con la cámara a un texto de tu entorno y lee la traducción en vivo, o toma una instantánea para tocar las palabras y consultarlas.
- **Historial de texto**: guarda un registro de las frases capturadas. Desactivado de forma predeterminada.
## Instalación
1. [Haz clic aquí para descargar la última versión](https://github.com/dominostars/playtranslate/releases/latest)
2. En tu dispositivo Android, permite que tu navegador o tu gestor de archivos instale aplicaciones desconocidas: abre **Ajustes → Aplicaciones → Acceso especial de aplicaciones → Instalar aplicaciones desconocidas**, elige la app y activa **Permitir de esta fuente**. Android también te ofrece ir a esa pantalla la primera vez que abres el APK.
3. Abre el APK y toca Instalar
4. Al abrir la app por primera vez, sigue los pasos de configuración inicial para conceder los permisos necesarios
### ¿No se instala?
En algunos dispositivos Android, **Google Play Protect** bloquea los APK que no proceden de Google Play y muestra un aviso poco claro, como “No se ha instalado la aplicación” o “aplicación dañina”. Si te ocurre, desactiva temporalmente el análisis:
1. Abre la app **Play Store**
2. Toca tu **icono de perfil** (arriba a la derecha)
3. Toca **Play Protect**
4. Toca el **icono de engranaje** (arriba a la derecha)
5. Desactiva **Analizar aplicaciones con Play Protect**
Instala el APK y, después, vuelve a activar Play Protect para que siga analizando tus otras apps.
### ¿No puedes activar la accesibilidad?
Algunas funciones avanzadas (como la vista previa al mantener presionado un atajo) te pedirán que actives el permiso de accesibilidad. A partir de Android 13, el sistema muestra en gris el interruptor de accesibilidad de cualquier app instalada desde un APK descargado, y al tocarlo aparece el mensaje “Ajuste restringido”. Para desbloquearlo:
1. En **Ajustes → Accesibilidad**, selecciona PlayTranslate y toca una vez el interruptor en gris. Cierra el mensaje “Ajuste restringido”.
2. Abre la página Información de la app: **Ajustes → Aplicaciones → PlayTranslate**.
3. Toca el menú **⋮** y elige **Permitir ajustes restringidos**. Esta opción solo aparece después del paso 1.
4. Autentícate si se te pide y, después, vuelve a Accesibilidad y activa el interruptor.
## Ayuda y apoyo
Para informar de problemas, recibir ayuda o hacer sugerencias, únete a nuestro [servidor de Discord](https://discord.gg/DVCj6p7MUC).
Puedes apoyar PlayTranslate en Ko-fi: https://ko-fi.com/playtranslate
## Idiomas compatibles
PlayTranslate traduce de **26 idiomas de juego** (los que puede leer en la pantalla) a **59 idiomas de traducción** (en los que te muestra la traducción). Ambas tablas están ordenadas por número total de hablantes en el mundo.
### Idiomas de juego (los que se leen en la pantalla)
| Idioma | En su idioma | Código |
|----------------------|------------------|---------|
| Inglés | English | en |
| Chino (simplificado) | 简体中文 | zh |
| Chino (tradicional) | 繁體中文 | zh-Hant |
| Hindi | हिन्दी | hi |
| Español | Español | es |
| Árabe | العربية | ar |
| Francés | Français | fr |
| Portugués | Português | pt |
| Ruso | Русский | ru |
| Indonesio | Bahasa Indonesia | id |
| Alemán | Deutsch | de |
| Japonés | 日本語 | ja |
| Turco | Türkçe | tr |
| Vietnamita | Tiếng Việt | vi |
| Coreano | 한국어 | ko |
| Italiano | Italiano | it |
| Tailandés | ไทย | th |
| Neerlandés | Nederlands | nl |
| Rumano | Română | ro |
| Húngaro | Magyar | hu |
| Sueco | Svenska | sv |
| Catalán | Català | ca |
| Danés | Dansk | da |
| Finés | Suomi | fi |
| Noruego | Norsk | no |
| Polaco | Polski | pl |
### Idiomas de traducción (en los que ves la traducción)
| Idioma | En su idioma | Código |
|------------------|------------------|------|
| Inglés | English | en |
| Chino | 中文 | zh |
| Hindi | हिन्दी | hi |
| Español | Español | es |
| Árabe | العربية | ar |
| Francés | Français | fr |
| Bengalí | বাংলা | bn |
| Portugués | Português | pt |
| Ruso | Русский | ru |
| Urdu | اردو | ur |
| Indonesio | Bahasa Indonesia | id |
| Suajili | Kiswahili | sw |
| Alemán | Deutsch | de |
| Japonés | 日本語 | ja |
| Maratí | मराठी | mr |
| Telugu | తెలుగు | te |
| Turco | Türkçe | tr |
| Vietnamita | Tiếng Việt | vi |
| Coreano | 한국어 | ko |
| Tamil | தமிழ் | ta |
| Persa | فارسی | fa |
| Italiano | Italiano | it |
| Tailandés | ไทย | th |
| Guyaratí | ગુજરાતી | gu |
| Polaco | Polski | pl |
| Ucraniano | Українська | uk |
| Tagalo | Tagalog | tl |
| Malayo | Bahasa Melayu | ms |
| Canarés | ಕನ್ನಡ | kn |
| Neerlandés | Nederlands | nl |
| Rumano | Română | ro |
| Húngaro | Magyar | hu |
| Griego | Ελληνικά | el |
| Checo | Čeština | cs |
| Sueco | Svenska | sv |
| Bielorruso | Беларуская | be |
| Hebreo | עברית | he |
| Búlgaro | Български | bg |
| Catalán | Català | ca |
| Eslovaco | Slovenčina | sk |
| Criollo haitiano | Kreyòl Ayisyen | ht |
| Croata | Hrvatski | hr |
| Danés | Dansk | da |
| Finés | Suomi | fi |
| Noruego | Norsk | no |
| Albanés | Shqip | sq |
| Gallego | Galego | gl |
| Esloveno | Slovenščina | sl |
| Lituano | Lietuvių | lt |
| Letón | Latviešu | lv |
| Afrikáans | Afrikaans | af |
| Macedonio | Македонски | mk |
| Estonio | Eesti | et |
| Georgiano | ქართული | ka |
| Galés | Cymraeg | cy |
| Maltés | Malti | mt |
| Islandés | Íslenska | is |
| Irlandés | Gaeilge | ga |
| Esperanto | Esperanto | eo |
## Servicios de traducción en línea (opcional)
De forma predeterminada, la traducción usa [Lingva](https://github.com/thedaviddelta/lingva-translate), y ML Kit traduce sin conexión como alternativa cuando la traducción en línea no está disponible. Para obtener traducciones de mayor calidad, puedes añadir en **Ajustes → Servicios de traducción** cualquiera de los siguientes servicios. Añade tantos como quieras. Cada servicio es una entrada independiente de la lista, así que puedes tener varios configurados y reordenarlos para elegir cuál traduce primero:
- **DeepL**: plan gratuito en [deepl.com/en/pro#developer](https://www.deepl.com/en/pro#developer)
- **OpenAI**: [platform.openai.com](https://platform.openai.com/api-keys) (eliges el modelo en la app)
- **Gemini**: [aistudio.google.com](https://aistudio.google.com/app/apikey) (eliges el modelo en la app)
- **DeepSeek**: [platform.deepseek.com](https://platform.deepseek.com/api_keys) (eliges el modelo en la app)
- **Mistral**: [console.mistral.ai](https://console.mistral.ai/api-keys) (eliges el modelo en la app)
- **Groq**: [console.groq.com](https://console.groq.com/keys) (eliges el modelo en la app)
- **OpenRouter**: [openrouter.ai](https://openrouter.ai/keys) (eliges el modelo en la app)
- **Claude**: [platform.claude.com](https://platform.claude.com/settings/keys) (eliges el modelo en la app)
- **Bilibili Index-Translate**: [index-translate.bilibili.com](https://index-translate.bilibili.com/) (gratis, sin clave de API)
- **Personalizado**: cualquier otro servidor compatible con OpenAI; introduce la URL de tu servidor en “URL personalizada”
## Tarjetas de Anki (opcional)
Instala [AnkiDroid](https://play.google.com/store/apps/details?id=com.ichi2.anki) y concede a PlayTranslate acceso a AnkiDroid en Ajustes para exportar tarjetas directamente a tus mazos.
## Créditos y licencia
Los créditos de las bibliotecas, los modelos y los datos lingüísticos que usa PlayTranslate están en el [README en inglés](https://github.com/dominostars/playtranslate#credits). PlayTranslate se distribuye bajo la licencia [GPL 3.0](https://github.com/dominostars/playtranslate/blob/main/LICENSE).