Skip to content

Latest commit

 

History

History
195 lines (142 loc) · 6.11 KB

File metadata and controls

195 lines (142 loc) · 6.11 KB

Lingo.dev

⚡ Lingo.dev - toolkit open-source per l'i18n, potenziato dall'IA per la localizzazione istantanea con LLM.


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

Release Licenza Ultimo commit Prodotto del giorno #1 su Product Hunt Trending su Github


Scopri il Compiler 🆕

Lingo.dev Compiler è un middleware compiler gratuito e open-source, progettato per rendere qualsiasi applicazione React multilingue in fase di compilazione senza richiedere modifiche ai componenti React esistenti.

Installa una volta:

npm install lingo.dev

Abilita nella configurazione di build:

import lingoCompiler from "lingo.dev/compiler";

const existingNextConfig = {};

export default lingoCompiler.next({
  sourceLocale: "en",
  targetLocales: ["es", "fr"],
})(existingNextConfig);

Esegui next build e guarda apparire i bundle in spagnolo e francese ✨

Leggi la documentazione → per la guida completa, e Unisciti al nostro Discord per ricevere assistenza con la tua configurazione.


Cosa contiene questo repository?

Strumento In breve Documentazione
Compiler Localizzazione React in fase di build /compiler
CLI Localizzazione con un solo comando per app web e mobile, JSON, YAML, markdown e altro /cli
CI/CD Auto-commit delle traduzioni ad ogni push + creazione di pull request se necessario /ci
SDK Traduzione in tempo reale per contenuti generati dagli utenti /sdk

Di seguito i punti salienti per ciascuno 👇


⚡️ Lingo.dev CLI

Traduci codice e contenuti direttamente dal tuo terminale.

npx lingo.dev@latest run

Crea un'impronta digitale per ogni stringa, memorizza i risultati nella cache e ritraduce solo ciò che è cambiato.

Segui la documentazione → per imparare come configurarlo.


🔄 Lingo.dev CI/CD

Distribuisci traduzioni perfette automaticamente.

# .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 il tuo repository aggiornato e il tuo prodotto multilingue senza passaggi manuali.

Leggi la documentazione →


🧩 Lingo.dev SDK

Traduzione istantanea per richiesta per contenuti dinamici.

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" }

Perfetto per chat, commenti degli utenti e altri flussi in tempo reale.

Leggi la documentazione →


🤝 Community

Siamo guidati dalla community e amiamo i contributi!

⭐ Cronologia delle stelle

Se ti piace quello che stiamo facendo, dacci una ⭐ e aiutaci a raggiungere 4.000 stelle! 🌟

[

Grafico cronologia stelle

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

🌐 Readme in altre lingue

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

Non vedi la tua lingua? Aggiungila a i18n.json e apri una PR!