Neu4,96/5 Übersetzungsqualität, unabhängig bewertet

Die i18n-CLI für Entwickler.

Ihre Codebasis enthält unübersetzte Strings. Polyglot findet diese, umschließt sie mit t()-Aufrufen, übersetzt sie und zeigt Ihnen das Ergebnis – noch bevor Sie committen.

$curl -fsSL https://getpolyglot.ai/install.sh | sh

Kostenlos starten · kein Konto erforderlich · keine Kreditkarte

polyglot — zsh
$ polyglot scan
43 String(s) in 6 Datei(en) gefunden
src/components/hero.tsx (6 Strings)
src/components/nav.tsx (8 Strings)
src/components/footer.tsx (18 Zeichenfolgen)
...3 weitere Dateien
$ polyglot wrap
43 String(s) in 6 Datei(en) eingebettet
messages/en.json geschrieben (43 Strings)
$ polyglot translate --languages de,fr,ja
de: 43 Übersetzungen
fr: 43 Übersetzungen
ja: 43 Übersetzungen
Fertig! 129 Strings in 3 Sprachen übersetzt.
$ polyglot preview --lang de
next-intl-Locale auf 'de' gewechselt
Vorschau bereit unter http://localhost:3000
[01]Nachgewiesene Qualität

Übersetzungen, die klingen, als hätte sie ein Muttersprachler verfasst — mit jeder Variable intakt.

4.900 echte UI-Strings, bewertet von drei unabhängigen KI-Richtern aus konkurrierenden Familien. Der Datensatz und jeder Score sind öffentlich – führen Sie den Test selbst erneut aus.

4.96/5

Übersetzungsqualität

drei unabhängige Bewerter

94.5%

Als fehlerfrei bewertet

Bestnoten in jeder Dimension

100%

Platzhalter beibehalten

keine Laufzeitfehler

49

Sprachen im Benchmark

9 Sprachfamilien

[02]Funktionsweise

Finden, übersetzen, im Kontext sehen.

Die auf Tree-sitter basierende AST-Analyse findet jede hartcodierte Zeichenkette in Ihrer Codebasis. URLs, CSS-Klassen, Importe und Störfaktoren werden automatisch herausgefiltert.

AST · src/components/hero.tsxtree-sitter
Body 2ms
Section 1ms
Header 1ms
H1"Loslegen"<span/> übersetzbar
Nav⊘ skip · styles
Main 1ms
H2"Preise"<span/> übersetzbar
Div⊘ skip · aria
Button"Jetzt loslegen"<span/> übersetzbar
3 übersetzbar
2 übersprungen
[03]So funktioniert's

Vier Befehle. Das ist der gesamte Workflow.

Von einer Codebasis voller hartcodiertem Englisch zu einer lokalisierten App – scannen, wrappen, übersetzen und prüfen. Der gesamte lokale Workflow bleibt in Ihrem Terminal; ein Dashboard ist nicht erforderlich.

01
$ polyglot scan

Tree-sitter durchsucht Ihren Quellcode und findet jeden hartcodierten String, der übersetzt werden muss – URLs, CSS-Klassen, Importe und unwichtige Elemente werden dabei automatisch übersprungen.

02{ }
$ polyglot wrap

Umschließt erkannte Strings mit i18n-Aufrufen, extrahiert sie in Nachrichtendateien und bindet die i18n-Bibliothek Ihres Frameworks ein. Fügen Sie --dry-run hinzu, um die Änderungen vorab in der Vorschau zu prüfen.

03文A
$ polyglot translate

Übersetzt mit einem optimierten Frontier-Modell. UI-Labels, Marketing-Texte und ICU-Plurale klingen natürlich – und Ihr Glossar wird bei jedem Verarbeitungslauf strikt durchgesetzt.

04
$ polyglot preview

Startet Ihre App mit den eingespielten Übersetzungen, damit Sie genau sehen, wie sie aussehen – und fängt Abschneideprobleme, Layoutbrüche und RTL-Probleme ab, bevor es in die Produktion geht.

Brauchen Sie einen Sprachumschalter? polyglot add switcher generiert einen in Ihrem Repo – Code, den Sie besitzen und anpassen können, ohne Runtime-Lock-in. Der Umschalter in diesem Header wurde damit erstellt. Next.js today. Dokumentation lesen →

[04]In jedem PR

Neue Strings erscheinen in jedem PR. Polyglot erfasst sie dort.

Die offene GitHub Action vergleicht jeden Pull Request mit seiner Basis: neue unübersetzte Strings werden dort markiert, wo sie entstehen, bestehende Altlasten werden gezählt, nicht bestraft. Machen Sie den Check verpflichtend, und halb übersetzter Code merged nicht mehr.

Ppolyglot-actionBot

⚠️ Polyglot i18n — 1 neuer String gefunden

FundstatusAnzahl
Neu1
Bestehende Altlast14
Gelöst2
└─ src/checkout/PaymentForm.tsx:42 · neue unübersetzte UI
Polyglot / i18n1 neuer nicht übersetzter String
[05]Preise

Preise, die mit Ihnen wachsen.

Starten Sie mit der CLI und der offenen GitHub Action in jedem Tarif. Team ergänzt verwaltete Prüfungen, Katalogabgleich und verifizierte Übersetzungs-PRs.

MonatlichJährlichBis zu 20 % sparen

Pro

Für einzelne Entwickler

$39/Monat
jährlich abgerechnet
Jetzt starten
10.000 Strings
5 Sprachen
Unbegrenzte Zeichen
Glossar-Überschreibungen
Asynchrone Übersetzung
E-Mail-Support

Team

Beste Wahl

Für wachsende Teams

$119/Monat
jährlich abgerechnet
Jetzt starten
25.000 Strings
15 Sprachen
3 Mio. Zeichen/Monat
5 Entwickler-Plätze
Reviewer sind kostenlos – laden Sie so viele ein, wie Sie möchten
Verwaltete GitHub-Automatisierung – native Prüfungen, Katalogabgleich und Übersetzungs-PRs
Review-Workflow & Teamrollen
Gemeinsame Glossare
E-Mail-Support

Scale

Für große Projekte

$449/Monat
jährlich abgerechnet
Jetzt starten
Alles aus Team, einschließlich verwalteter Automatisierung
Unbegrenzte Strings
Unbegrenzte Sprachen
25 Mio. Zeichen/Monat
15 Plätze
Prioritätssupport
Audit-Log

Kostenlos

$0

Probieren Sie es aus – keine Kreditkarte, keine Verpflichtung.

500 Strings2 SprachenUnbegrenzte ZeichenUnbegrenzte ErkennungOder testen Sie 50 Strings ohne KontoLokale Prüfungen + offene GitHub Action

Im Terminal starten

Schluss mit der Suche nach unübersetzten Strings.

Installieren Sie die CLI, führen Sie einen Scan durch und sehen Sie genau, was Ihnen fehlt. Kostenlos, kein Konto erforderlich.

$curl -fsSL https://getpolyglot.ai/install.sh | sh
Find, wrap & translate hardcoded strings — i18n CLI | Polyglot