Übersetzen Sie PHP-Sprach-Arrays mit KI
Importieren Sie Laravel-ähnliche PHP-Sprach-Arrays, lassen Sie die KI sie mit Ihrem Glossar und Kontext übersetzen, überprüfen Sie jeden String und exportieren Sie einsatzbereite Sprachdateien.
Verwendet von Laravel, CakePHP und den meisten PHP-Anwendungen.
Was eine PHP-Arrays-Datei eigentlich enthält
Laravel, CakePHP und eine lange Liste von PHP-Anwendungen halten ihre Inhalte in Dateien, die einfach ein Array zurückgeben. Es ist ein angenehmes Format für die Arbeit im Code und ein umständliches, um es an einen Übersetzer zu übergeben: Die Datei ist ausführbarer PHP-Code, weshalb die meisten Übersetzungstools sie entweder ablehnen oder beschädigen.
Weil die Datei Code ist, besteht das Risiko nicht nur in einer schlechten Übersetzung — es ist ein Parse-Fehler, der die gesamte Anwendung zum Absturz bringt. Ein fehlendes Apostroph in einem französischen String reicht aus. Dies ist das Format, in dem „Übersetzen Sie die Datei und sehen Sie, was passiert“ am teuersten ist.
.php
<?php
return [
'welcome_title' => 'Welcome back!',
'welcome_subtitle' => 'Log in to continue',
'save' => 'Save changes',
];
Was schiefgeht, wenn PHP-Arrays-Dateien schlecht übersetzt werden
Das sind die Fehler, die in die Produktion gelangen, weil keiner davon wie ein Fehler aussieht, bis sie es tun.
Apostrophe brechen einfache Anführungszeichen
Französisch und Italienisch sind voller Apostrophe. Werden sie ohne Escape in einen einfachen Anführungszeichen-String in PHP eingefügt, stoppt die Datei die Analyse und die Seite gibt einen 500-Fehler zurück.
:Platzhalter verlieren ihren Doppelpunkt
Laravel löst :name zur Laufzeit auf. Ein Modell, das es umformatiert — oder das Wort nach dem Doppelpunkt übersetzt — erzeugt einen Satz mit einem wörtlichen „:name“ für jeden Benutzer.
Verschachtelte Gruppen werden abgeflacht
Sprachdateien sind oft nach Funktionen gruppiert, mehrere Ebenen tief. Werden sie beim Export abgeflacht, muss jeder __()-Aufruf im Codebase umgeschrieben werden.
Die Datei wird zur Analyse ausgeführt
Tools, die eine Sprachdatei include(), um sie zu inspizieren, führen aus, was darin steht. Das ist in Ordnung für Ihre eigenen Dateien, aber ein ernstes Problem für alles, was Sie nicht geschrieben haben.
Wie GetTranslated damit umgeht
Deine PHP-Arrays-Datei importieren
KI übersetzt mit deinem Glossar
Überprüfe und genehmige jede Zeichenfolge
Exportieren und ausliefern
Möchtest du es zuerst an deiner eigenen Datei sehen?
Füge eine PHP-Arrays-Datei in das kostenlose Tool ein und erhalte sofort die übersetzte Version zurück – ohne Konto, ohne E-Mail-Adresse.
Öffne den kostenlosen PHP-Arrays-ÜbersetzerHäufig gestellte Fragen
Wird meine PHP-Datei beim Import ausgeführt?
Nein. Die Datei wird als Text gelesen und tokenisiert, nie inkludiert oder ausgewertet. Das Importieren einer Sprachdatei kann keinen Code ausführen.
Werden Anführungszeichen beim Export korrekt escaped?
Ja. Apostrophe und Backslashes werden für den im exportierten File verwendeten Anführungsstil escaped, sodass das Ergebnis immer analysierbar ist.
Behalten verschachtelte Arrays ihre Form bei?
Ja. Gruppen werden mit derselben Verschachtelung und Schlüsselbezeichnungen beibehalten, sodass Ihre bestehenden Übersetzungsaufrufe unverändert weiterarbeiten.
500 Schlüssel dauerhaft kostenlos. Keine Kreditkarte erforderlich.