⚡ Lingo.dev - kit de herramientas de i18n de código abierto, potenciado por IA para localización instantánea con LLMs.
Lingo.dev Compiler • Lingo.dev CLI • Lingo.dev CI/CD • Lingo.dev SDK
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.
Instalar una vez:
npm install lingo.devHabilitar en tu configuración de compilación:
import lingoCompiler from "lingo.dev/compiler";
const existingNextConfig = {};
export default lingoCompiler.next({
sourceLocale: "en",
targetLocales: ["es", "fr"],
})(existingNextConfig);Ejecuta next build y observa cómo aparecen los paquetes en español y francés ✨
Lee la documentación → para la guía completa, y Únete a nuestro Discord para obtener ayuda con tu configuración.
| Herramienta | Resumen | Documentación |
|---|---|---|
| Compiler | Localización de React en tiempo de compilación | /compiler |
| CLI | Localización con un solo comando para aplicaciones web y móviles, JSON, YAML, markdown y más | /cli |
| CI/CD | Auto-commit de traducciones en cada push + creación de pull requests si es necesario | /ci |
| SDK | Traducción en tiempo real para contenido generado por usuarios | /sdk |
A continuación, los aspectos más destacados de cada uno 👇
Traduce código y contenido directamente desde tu terminal.
npx lingo.dev@latest runGenera huellas digitales de cada cadena, almacena resultados en caché y solo retraduce lo que ha cambiado.
Sigue la documentación → para aprender cómo configurarlo.
Entrega traducciones perfectas automáticamente.
# .github/workflows/i18n.yml
name: Lingo.dev i18n
on: [push]
jobs:
i18n:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}Mantiene tu repositorio actualizado y tu producto multilingüe sin pasos manuales.
Traducción instantánea por solicitud para contenido dinámico.
import { LingoDotDevEngine } from "lingo.dev/sdk";
const lingoDotDev = new LingoDotDevEngine({
apiKey: "your-api-key-here",
});
const content = {
greeting: "Hello",
farewell: "Goodbye",
message: "Welcome to our platform",
};
const translated = await lingoDotDev.localizeObject(content, {
sourceLocale: "en",
targetLocale: "es",
});
// Returns: { greeting: "Hola", farewell: "Adiós", message: "Bienvenido a nuestra plataforma" }Perfecto para chat, comentarios de usuarios y otros flujos en tiempo real.
Somos impulsados por la comunidad y nos encantan las contribuciones!
- ¿Tienes una idea? Abre un issue
- ¿Quieres arreglar algo? Envía un PR
- ¿Necesitas ayuda? Únete a nuestro Discord
Si te gusta lo que estamos haciendo, danos una ⭐ y ayúdanos a alcanzar las 4,000 estrellas! 🌟
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • বাংলা • فارسی
¿No ves tu idioma? ¡Agrégalo a i18n.json y abre un PR!