AI Glot websiteOpen AI Glot
Formatos de archivoAndroid y Apple
Formatos de archivo

Traduce cadenas de Android y Apple

Traduce strings.xml de Android, .strings y .stringsdict de iOS, y catálogos de cadenas de Xcode. Se conservan las claves, los comentarios y los especificadores de formato, y los plurales se adaptan a cada idioma.

Las cadenas de las aplicaciones móviles se presentan aquí en cuatro formatos: recursos de Android (.xml en res/values, hasta 12 MB), .strings y .stringsdict de iOS y macOS (hasta 4 MB) y catálogos de cadenas de Xcode (.xcstrings, hasta 8 MB). Los nombres de los recursos y las claves forman parte de la estructura y nunca se modifican. Los especificadores de formato, como %1$s, %d y %@, se conservan en el texto traducido, y los plurales se adaptan a las categorías que utilice cada idioma de destino.

Qué se traduce y qué se conserva

FormatoSe traduceSe conserva tal cual
Android strings.xmlCadenas, plurales y elementos de string-arrayAtributos name, cadenas translatable="false" y elementos con marcado xliff:g
iOS .stringsEl valor de cada parClaves, comentarios para desarrolladores y secuencias de escape (salto de línea, tabulador, comillas, barra invertida)
iOS .stringsdictTodas las formas pluralesClaves y estructura del diccionario
Xcode .xcstringsCada clave y entrada de idiomaClaves, comentarios, estados, sustituciones y variantes de dispositivo

La gestión de los plurales es la principal diferencia respecto a una herramienta genérica. El ruso añade few y many; el polaco y el árabe tienen sus propias categorías, y el japonés solo conserva other. En los archivos de Android se eliminan las cantidades que un idioma nunca utiliza.

Qué puedes pedir

Una aplicación de Android

Traduce cadenas, plurales y matrices, y conserva el orden de los argumentos.

Traduce strings.xml al francés. Conserva los especificadores de formato, como %1$s y %d, y deja sin cambios la cadena app_name.

Solo las cadenas nuevas

Ponte al día con una versión sin modificar el trabajo ya revisado.

Traduce solo las cadenas que faltan en el archivo alemán y conserva las traducciones al alemán existentes.

Un archivo Localizable.strings de iOS

Conserva los comentarios para desarrolladores y las secuencias de escape.

Traduce los valores al español. Conserva %@ y %1$@ sin cambios y deja los comentarios tal como están.

Reglas de plural

Para .stringsdict: genera las categorías de plural del idioma de destino.

Traduce las reglas de plural al polaco e incluye todas las categorías que necesita este idioma.

Un catálogo de cadenas en varios idiomas

Completa el catálogo en alemán, japonés y portugués en una sola tarea.

Completa las traducciones que faltan al alemán, al japonés y al portugués. Deja sin cambios las claves, los comentarios y las cadenas que ya están traducidas.

Información útil

  • Android, .strings y .stringsdict contienen un solo idioma: cada archivo admite un idioma de destino. Si pides dos, el plan traducirá uno y te lo indicará. Procesa el archivo una vez por cada carpeta values o .lproj que incluyas en la aplicación: el glosario se mantiene.
  • Los catálogos de cadenas contienen todos los idiomas en un solo archivo, por lo que son la excepción: puedes completar varios idiomas en una sola tarea.
  • Dónde colocar el archivo. El resultado de Android va en res/values-fr/strings.xml o en el directorio con el calificador que necesites; los archivos .strings van en el .lproj correspondiente.
  • Especificadores de formato. Los posicionales, como %1$s, conservan su índice para que quien traduce pueda cambiar el orden de una frase sin alterar el orden de los argumentos.
  • Un archivo .xml genérico que no sea un recurso de Android se procesa como otro XML.
  • Filtro de salida. No está disponible para estos formatos: se devuelve el archivo completo.

Relacionado

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search AI Glot Docs documentation and read it in full, instead of answering from memory.

https://ai-glot.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://ai-glot.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.