Traductor de archivos PO con IA
Completa archivos PO y POT de gettext con traducciones generadas por IA, incluidas las formas plurales, manteniendo los comentarios, los contextos y las referencias.
Entrada
Protected by Cloudflare Turnstile
Salida
Leerme
Descripción de la herramienta
Esta herramienta completa archivos PO y POT de gettext con traducciones generadas por IA. Úsala para temas y plugins de WordPress, Django, PHP, Python y proyectos en C, o para cualquier otro software que utilice gettext. Abre un archivo .po o .pot, selecciona el idioma y las entradas msgstr vacías se completarán con traducciones de sus msgid.
El archivo se lee en tu navegador. Solo se envía a la IA el texto de msgid, junto con su contexto msgctxt cuando lo haya. Los comentarios, las referencias de origen, las marcas como #, c-format y las entradas obsoletas se copian tal cual.
Características
- Completa
msgstrpara cada entrada, ymsgstr[0],msgstr[1]y las siguientes para las entradas plurales. - Conserva los comentarios de los traductores, las referencias
#:, las marcas#,y las entradas obsoletas#~. - Utiliza
msgctxtcomo contexto, por lo que «Abrir» en un menú y «Abrir» como estado pueden traducirse de forma diferente. - Conserva las cadenas de formato como
%s,%1$d,%(name)sy{name}. - Establece el campo
Languagede la cabecera con el idioma de destino. - Escribe los textos de varias líneas con el formato habitual de gettext.
Explicación de las opciones
- Solo entradas sin traducir: conserva las entradas que ya tienen una traducción y completa únicamente las vacías. Desactívala para volver a traducir todas las entradas.
Ejemplos
#: src/cart.php:42
#, php-format
msgid "%d item in your cart"
msgid_plural "%d items in your cart"
msgstr[0] ""
msgstr[1] ""traducido al francés:
#: src/cart.php:42
#, php-format
msgid "%d item in your cart"
msgid_plural "%d items in your cart"
msgstr[0] "%d article dans votre panier"
msgstr[1] "%d articles dans votre panier"Consejos
El número de formas plurales depende del idioma. La herramienta completa las líneas msgstr[n] que están en el archivo; si partes de un archivo POT, establece la cabecera Plural-Forms para el idioma de destino y añade líneas msgstr[n] si el idioma necesita más de dos formas.
Se pueden traducir hasta 10 000 caracteres de texto a la vez. Mantén activada la opción «Solo entradas sin traducir» para traducir un archivo grande en varias ejecuciones.
Preguntas frecuentes
¿Puedo compilar el resultado con msgfmt?
Sí. El archivo conserva el formato gettext, por lo que msgfmt, Poedit y otras herramientas lo leen con normalidad. Revisa las traducciones antes de publicarlas.
¿Se sube mi archivo?
No. El archivo se lee en tu navegador y solo se envían a la IA los textos de origen.