gettext · catálogos .po · más de 60 idiomas y dialectos

Traduce tus catálogos .po en minutos, manteniendo intacta su estructura.

Los marcadores de posición, las formas plurales, msgctxt y las etiquetas en línea sobreviven al proceso completo. Conoces el coste antes de que se ejecute nada. El resultado se devuelve con la forma de tu repositorio, como gettext válido y listo para fusionar.

El cargo fijo del primer mes corre por nuestra cuenta. Después, añades fondos y pagas por palabra según lo que traduzcas; no hay nada que pagar para explorar y no existen traducciones gratuitas que debamos reclamar luego.
resultado real · en → de · zh-Hans · ru · ar
locale/de/LC_MESSAGES/messages.pocomprobación de integridad superada
origen · en#: src/inbox/list.tsx:142msgctxt "inbox.badge"msgid "Hi %1$s, you have %2$d new <b>unread</b> messages"#: src/billing/receipt.tsx:88msgid "Use code {{code}} before %(date)s"
traducción · marcadores de posición conservadosHallo %1$s, du hast %2$d neue <b>ungelesene</b> Nachrichten你好 %1$s,你有 %2$d 条新的未读消息Привет, %1$s! У вас %2$d новых сообщенийمرحبًا %1$s، لديك %2$d رسائل جديدة
msgctxt conservado{{code}}%(date)snested <b><i>
entradas0
palabras~7,400
coste est. · borrador · ilustrativo~$0.69
se muestra antes de ejecutarUsted aprueba el presupuesto. Los trabajos se pausan en lugar de exceder el gasto.
Gettext válido como salida, compila con msgfmtCabeceras de plural leídas, no adivinadas: árabe 6, polaco 3Claves de API con ámbito y revocables · webhooks firmadosVista previa de costes antes de cada tarea · saldo prepago
dos formas de acceso · un solo producto

Suelta una carpeta o haz una petición POST de una tarea.

El mismo motor, los mismos catálogos, la misma pista de auditoría. Elige la interfaz que se adapte a tu forma de trabajar.

para equipos de localización

Consulta el coste, observa su ejecución y revisa los fallos.

  1. 01Suelta archivos .po o una carpeta de localización completa; los idiomas de destino se leen de cada cabecera.
  2. 02Elige la calidad (Borrador, Estándar o Pro) y visualiza las entradas, las palabras y el coste antes de confirmar.
  3. 03Observa cómo se ejecuta fragmento a fragmento, por cada configuración regional.
  4. 04Revisa las entradas marcadas, vuelve a ejecutar solo esas y descarga un archivo zip con la estructura del repositorio.
11 archivosCompletado
en → pl, it, pt-PT, ar, pt-BR, de, fr, es +3550/550 entradas · 10/10 fragmentos
para desarrolladores

La localización como un paso de la canalización.

Una clave con ámbito, un POST, un webhook firmado al terminar. Extrae los catálogos en tu CI y abre la solicitud de extracción (PR).

POST /v1/jobs
curl -X POST https://api.echo-lingua.com/v1/jobs \
  -H "Authorization: Bearer $ECHO_LINGUA_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sourceLanguage": "en",
    "contextMode": "ui-label",
    "quality": "standard",
    "inputs": [
      { "filename": "de/messages.po", "targetLanguage": "de", "content": "…" },
      { "filename": "ar/messages.po", "targetLanguage": "ar", "content": "…" }
    ]
  }'
webhook · job.completed (firmado)
{
  "id": "whd_3f9c8a",
  "type": "job.completed",
  "createdAt": 1726669123456,
  "data": {
    "jobId": "job_8f2c41",
    "status": "COMPLETE",
    "downloadUrl": "/v1/jobs/job_8f2c41/download"
  }
}
lo que obtienes

Seis cosas que un script no hará por ti.

Conserva la estructura

Los marcadores de posición, los plurales, msgctxt y HTML sobreviven al trayecto completo; cada entrada se verifica, no se da por suposición.

%1$s · {{code}} · %(date)s · <b><i>

Costes visibles desde el principio

Entradas, palabras y coste estimado antes de enviar. Saldo prepago que se consume a medida que se ejecutan las tareas. Los límites de grupo bloquean las nuevas tareas en lugar de darte sorpresas.

550 entradas · ~7.400 palabras · ~$0,69 borrador (ilustrativo)

Con conocimiento del contexto

Etiqueta de interfaz, modo marketing o documentación, además de un glosario cuyos términos se aplican textualmente y justificación por entrada cuando necesites preguntar el porqué.

quality=draft · standard · pro

Revisar y recuperar

Las entradas que no superan la comprobación de integridad se marcan en el catálogo y nunca se envían de forma silenciosa. Vuelve a ejecutar solo las que fallaron.

#, el-review

Nativo para desarrolladores

Una API HTTP real: claves con ámbito que puedes revocar, webhooks firmados, atribución de gastos por clave y descargas listas para CI.

POST /v1/jobs → job.completed

Se integra en tu repositorio

La salida refleja tu árbol de entrada, un archivo por configuración regional, gettext válido. Descomprime sobre locale/ y lee las diferencias.

locale/ar/LC_MESSAGES/messages.po
cobertura

Más de sesenta idiomas y los dialectos que importan.

La traducción está basada en modelos, por lo que se acepta cualquier configuración regional BCP-47 en una cabecera PO. Estos son los idiomas que admitimos oficialmente y que hemos validado, incluidas las variantes regionales que la mayoría de las herramientas agrupan en una sola.

AfrikaansafArabicRTLarBasqueeuBengalibnBulgarianbgCantoneseyueCatalancaChinese (Simplified)zh-HansChinese (Traditional)zh-HantCroatianhrCzechcsDanishdaDutchnlEnglishenEnglish (Australia)en-AUEnglish (Canada)en-CAEnglish (UK)en-GBEnglish (US)en-USEstonianetFilipinofilFinnishfiFrenchfrFrench (Canada)fr-CAGermandeGreekelGujaratiguHebrewRTLheHindihiHungarianhuIcelandicisIndonesianidIrishgaItalianitJapanesejaKazakhkkKoreankoLatvianlvLithuanianltMalaymsMaltesemtNepalineNorwegian BokmålnbNorwegian NynorsknnPersianRTLfaPolishplPortugueseptPortuguese (Brazil)pt-BRPortuguese (Portugal)pt-PTRomanianroRussianruSerbiansrSlovakskSlovenianslSpanishesSpanish (Latin America)es-419Spanish (Spain)es-ESSwahiliswSwedishsvTamiltaThaithTurkishtrUkrainianukUrduRTLurVietnameseviWelshcy
En vista previa, calidad aún no validada
AmharicamBurmesemyKhmerkmLaoloSinhalasiZuluzu
65 admitidos oficialmente · 6 en vista previa · se acepta cualquier configuración regional BCP-47

Dialectos

pt-BR frente a pt-PT, es-ES frente a es-419, en-GB/US/AU/CA, fr frente a fr-CA, zh-Hans frente a zh-Hant, noruego Bokmål frente a Nynorsk; misma fuente, salida correctamente diferenciada (vocabulario y reglas de plural).

De derecha a izquierda

Árabe, hebreo, persa y urdu se muestran de derecha a izquierda, con la disposición reflejada correctamente.

Plurales

Las formas de plural se leen de la cabecera de cada configuración regional, no se adivinan: árabe 6, polaco 3.

precios · sin rodeos

El cargo fijo de tu primer mes corre por nuestra cuenta.

Después: un cargo fijo mensual y pagas por palabra según lo que traduzcas realmente. Los fondos se pagan por adelantado y se consumen a medida que se ejecutan las tareas, por lo que la factura no puede superar el saldo.

primeros 30 díasCargo fijo condonadoUna tarjeta activa el mes gratuito. Nada que pagar para explorar la aplicación, realizar una vista previa de costes o leer la documentación.
despuésPor palabra traducidaAñade fondos, traduce y observa cómo se consume el saldo. Cada tarea muestra su estimación primero y se te factura por el uso real, que suele ser menor.
equiposUn solo saldo, facturado al propietarioEl gasto se atribuye por miembro y por clave, con límites por grupo. Los usuarios más pesados o habituales pueden solicitar facturación mensual.
lo que no se suele decir

Lo que de verdad te preocupa.

«¿Me llevaré alguna sorpresa con la factura?»

Nada se ejecuta antes de que veas la estimación. El saldo es prepago, los límites por grupo son estrictos y las tareas se pausan en lugar de gastar de más.

«Estos son archivos de producción.»

La salida es gettext válido que revisas antes de fusionar. Las claves tienen ámbito y son revocables, el gasto se atribuye por clave y cada tarea deja una pista de auditoría.

«Trabajamos en CJK y RTL.»

Esta página también. El árabe utiliza seis formas de plural y el polaco tres, leídas de tu cabecera, cada índice completo y maquetado de derecha a izquierda donde corresponde.

Pruébalo con un catálogo y compruébalo.

Regístrate, suelta un archivo .po y lee la vista previa de costes. Esa es toda la evaluación, sin necesidad de llamadas de demostración.

Empieza gratisCargo fijo del primer mes condonado · después pagas por palabra · cancélalo cuando quieras