⚡ Lingo.dev - Open-Source, KI-gestütztes i18n-Toolkit für sofortige Lokalisierung mit LLMs.
Lingo.dev Compiler • Lingo.dev MCP • Lingo.dev CLI • Lingo.dev CI/CD • Lingo.dev SDK
Lingo.dev Compiler ist eine kostenlose Open-Source-Compiler-Middleware, die entwickelt wurde, um jede React-App zur Build-Zeit mehrsprachig zu machen, ohne dass Änderungen an den bestehenden React-Komponenten erforderlich sind.
Einmalig installieren:
npm install @lingo.dev/compilerIn Ihrer Build-Konfiguration aktivieren:
import type { NextConfig } from "next";
import { withLingo } from "@lingo.dev/compiler/next";
const nextConfig: NextConfig = {};
export default async function (): Promise<NextConfig> {
return await withLingo(nextConfig, {
sourceLocale: "en",
targetLocales: ["es", "fr"],
models: "lingo.dev",
});
}Führen Sie next build aus und beobachten Sie, wie spanische und französische Bundles erscheinen ✨
Lesen Sie die Dokumentation → für die vollständige Anleitung und treten Sie unserem Discord bei, um Hilfe bei Ihrem Setup zu erhalten.
| Tool | TL;DR | Dokumentation |
|---|---|---|
| Compiler | React-Lokalisierung zur Build-Zeit | /compiler |
| CLI | Ein-Befehl-Lokalisierung für Web- und Mobile-Apps, JSON, YAML, Markdown und mehr | /cli |
| CI/CD | Auto-Commit von Übersetzungen bei jedem Push + Erstellung von Pull Requests bei Bedarf | /ci |
| SDK | Echtzeit-Übersetzung für nutzergenerierte Inhalte | /sdk |
Hier sind die wichtigsten Punkte im Überblick 👇
Übersetze Code & Inhalte direkt aus deinem Terminal.
npx lingo.dev@latest runEs erstellt einen Fingerabdruck für jeden String, speichert Ergebnisse im Cache und übersetzt nur das, was sich geändert hat.
Folge der Dokumentation →, um zu erfahren, wie du es einrichtest.
Liefere perfekte Übersetzungen automatisch aus.
# .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 }}Hält dein Repository sauber und dein Produkt mehrsprachig ohne manuelle Schritte.
Sofortige Übersetzung pro Anfrage für dynamische Inhalte.
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" }Perfekt für Chat, Benutzerkommentare und andere Echtzeit-Abläufe.
Wir sind community-getrieben und lieben Beiträge!
- Hast du eine Idee? Öffne ein Issue
- Möchtest du etwas beheben? Sende einen PR
- Brauchst du Hilfe? Tritt unserem Discord bei
Wenn dir gefällt, was wir tun, gib uns einen ⭐ und hilf uns, 6.000 Sterne zu erreichen! 🌟
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • മലയാളം (IN) • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
Sehen Sie Ihre Sprache nicht? Fügen Sie sie zu i18n.json hinzu und öffnen Sie einen PR!
Locale-Format: Verwenden Sie BCP-47-Codes: language[-Script][-REGION]
- Sprache: ISO 639-1/2/3 Kleinbuchstaben (
en,zh,bho) - Schrift: ISO 15924 Großschreibung am Wortanfang (
Hans,Hant,Latn) - Region: ISO 3166-1 alpha-2 Großbuchstaben (
US,CN,IN) - Beispiele:
en,pt-BR,zh-Hans,sr-Cyrl-RS