Documentación

Incorpora traducciones a tu stack.

La mayoría de las integraciones se ejecutan en tiempo de compilación. Las traducciones se incorporan a tu compilación, por lo que tu aplicación en vivo nunca nos llama. Si estamos caídos, tu próxima compilación falla y producción sigue ejecutándose en su última compilación. Una etiqueta pegada, para Tilda y otros sitios alojados, es la excepción: traduce mientras se carga la página.

Elige tu plataforma.

En una plataforma alojada como Shopify, Webflow, WordPress o Squarespace, una etiqueta pegada traduce tus páginas para los lectores hoy. Lo que no puede hacer es darle a Google una dirección separada por idioma. Qué puede y no puede hacer cada plataforma →

La estructura, si lo haces por tu cuenta

El paso de obtención es el mismo en todos los frameworks. En pseudocódigo: Cada endpoint, con un panel de solicitud en vivo, está en la referencia de API y MCP.

for each language in supported_languages:
  GET /api/<project_id>/latest/<language>/<namespace>
    Authorization: Token token=<API_KEY>
  → write to framework's expected location, in framework's expected format

BeMyWords devuelve claves planas separadas por puntos como JSON:

{
  "home.hero.title": "Localization for solo devs and small teams",
  "home.hero.subtitle": "Cheap, simple, developer-first."
}

Tu paso de conversión — si lo hay — convierte esto en:

  • JSON plano (React, Vue, Next.js) → sin conversión.
  • YAML anidado (Rails) → dividir por el punto, anidar.
  • iOS .strings → una línea "clave" = "valor"; por cadena.
  • Android XML → un elemento <string name="clave">valor</string> por cadena, con puntos convertidos a guiones bajos.
  • Flutter ARB → JSON con una clave meta "@@locale".

Usar la página de traducción

Referencia de filtros de traducción — qué muestra cada filtro en la página de traducción y cuándo usarlo.

¿No ves tu stack?

Correo electrónico support@bemywords.org y nombra la coincidencia más cercana. Escribimos la guía y la añadimos aquí una vez verificada.