Skip to content

Latest commit

 

History

History
195 lines (142 loc) · 6.25 KB

File metadata and controls

195 lines (142 loc) · 6.25 KB

Lingo.dev

⚡ Lingo.dev - kit de herramientas de i18n de código abierto, potenciado por IA para localización instantánea con LLMs.


Lingo.dev CompilerLingo.dev CLILingo.dev CI/CDLingo.dev SDK

Lanzamiento Licencia Último commit Producto #1 del día en Product Hunt Tendencia en Github


Conoce el Compiler 🆕

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.dev

Habilitar 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.


¿Qué hay dentro de este repositorio?

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 👇


⚡️ Lingo.dev CLI

Traduce código y contenido directamente desde tu terminal.

npx lingo.dev@latest run

Genera 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.


🔄 Lingo.dev CI/CD

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.

Lee la documentación →


🧩 Lingo.dev SDK

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.

Leer la documentación →


🤝 Comunidad

Somos impulsados por la comunidad y nos encantan las contribuciones!

⭐ Historial de estrellas

Si te gusta lo que estamos haciendo, danos una ⭐ y ayúdanos a alcanzar las 4,000 estrellas! 🌟

[

Gráfico de historial de estrellas

](https://www.star-history.com/#lingodotdev/lingo.dev&Date)

🌐 Readme en otros idiomas

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीবাংলাفارسی

¿No ves tu idioma? ¡Agrégalo a i18n.json y abre un PR!