Compilador de Lingo.dev

Lingo.dev Compiler es un middleware compilador gratuito y de código abierto, diseñado para hacer que cualquier aplicación React sea multilingüe durante el tiempo de compilación sin requerir cambios en los componentes React existentes.

Para ver el compilador en acción, consulta esta demostración en vivo: https://x.com/MaxPrilutskiy/status/1929946504216932746

Lingo.dev Compiler funciona a nivel de framework con Next.js, Vite y React Router. Procesa el Árbol de Sintaxis Abstracta del código React, identifica determinísticamente el contenido traducible, alimenta límites contextuales a los LLMs, e incorpora las traducciones de nuevo en la compilación, haciendo que la interfaz de usuario sea multilingüe en segundos y manteniendo la base de código como fuente de verdad.

El compilador crea diccionarios versionados que rastrean los cambios de contenido a través de huellas digitales de archivos, asegurando que solo el contenido modificado sea retraducido. Los diccionarios se almacenan en el directorio lingo y se versionan utilizando Git.

Actualmente, Lingo.dev Compiler se integra con Lingo.dev Engine y múltiples proveedores de LLM.

La localización ocurre localmente durante el tiempo de compilación, manteniendo tu proyecto React como la fuente de verdad.

Hemos construido Lingo.dev Compiler resolviendo nuestra propia necesidad, y estamos emocionados de compartirlo con la comunidad.

¡Comencemos!

Próximos pasos