Skip to content

Latest commit

 

History

History
219 lines (164 loc) · 7.8 KB

File metadata and controls

219 lines (164 loc) · 7.8 KB

Lingo.dev

⚡ Lingo.dev - Open-Source, KI-gestütztes i18n-Toolkit für sofortige Lokalisierung mit LLMs.


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

Release Lizenz Letzter Commit Product Hunt #1 DevTool des Monats Product Hunt #1 DevTool der Woche Product Hunt #2 Produkt des Tages Github trending


Lernen Sie den Compiler kennen 🆕

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/compiler

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


Was befindet sich in diesem Repository?

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 👇


⚡️ Lingo.dev CLI

Übersetze Code & Inhalte direkt aus deinem Terminal.

npx lingo.dev@latest run

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


🔄 Lingo.dev CI/CD

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.

Dokumentation lesen →


🧩 Lingo.dev SDK

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.

Dokumentation lesen →


🤝 Community

Wir sind community-getrieben und lieben Beiträge!

⭐ Star-Verlauf

Wenn dir gefällt, was wir tun, gib uns einen ⭐ und hilf uns, 6.000 Sterne zu erreichen! 🌟

[

Star History Chart

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

🌐 Readme in anderen Sprachen

English中文日本語한국어EspañolFrançaisРусскийУкраїнськаDeutschItalianoالعربيةעבריתहिन्दीPortuguês (Brasil)বাংলাفارسیPolskiTü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