⚡ Lingo.dev - toolkit open-source per l'i18n, potenziato dall'IA per la localizzazione istantanea con LLM.
Lingo.dev Compiler • Lingo.dev CLI • Lingo.dev CI/CD • Lingo.dev SDK
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.devAbilita 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.
| 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 👇
Traduci codice e contenuti direttamente dal tuo terminale.
npx lingo.dev@latest runCrea un'impronta digitale per ogni stringa, memorizza i risultati nella cache e ritraduce solo ciò che è cambiato.
Segui la documentazione → per imparare come configurarlo.
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.
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.
Siamo guidati dalla community e amiamo i contributi!
- Hai un'idea? Apri una issue
- Vuoi correggere qualcosa? Invia una PR
- Hai bisogno di aiuto? Unisciti al nostro Discord
Se ti piace quello che stiamo facendo, dacci una ⭐ e aiutaci a raggiungere 4.000 stelle! 🌟
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • বাংলা • فارسی
Non vedi la tua lingua? Aggiungila a i18n.json e apri una PR!