PHP-Sprach-Arrays mit KI übersetzen
Importiere Laravel-typische PHP-Sprach-Arrays, lass die KI sie mit deinem Glossar und deinem Kontext übersetzen, prüfe jeden Text und exportiere einsatzfertige Sprachdateien.
Verwendet von Laravel, CakePHP und den meisten PHP-Anwendungen.
Was eine PHP-Arrays-Datei eigentlich enthält
Laravel, CakePHP und eine lange Reihe weiterer PHP-Anwendungen halten ihre Texte in Dateien, die schlicht ein Array zurückgeben. Im Code ist das ein angenehmes Format, für Übersetzer ein unpraktisches: Die Datei ist ausführbarer PHP-Code, weshalb die meisten Übersetzungstools sie ablehnen oder zerstören.
Weil die Datei Code ist, droht nicht nur eine schlechte Übersetzung, sondern ein Parse-Fehler, der die ganze Anwendung lahmlegt. Ein nicht maskiertes Apostroph in einem französischen Text reicht schon. Bei diesem Format ist "Datei übersetzen und schauen, was passiert" am teuersten.
.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 es bis in die Produktion schaffen – weil keiner davon wie ein Fehler aussieht, bis er einer ist.
Apostrophe zerbrechen einfach gequotete Strings
Französisch und Italienisch stecken voller Apostrophe. Landen sie unmaskiert in einem einfach gequoteten PHP-String, lässt sich die Datei nicht mehr parsen und die Seite liefert einen 500er.
:Platzhalter verlieren ihren Doppelpunkt
Laravel löst :name zur Laufzeit auf. Ein Modell, das ihn umformatiert – oder das Wort nach dem Doppelpunkt übersetzt – erzeugt für jeden Nutzer einen Satz mit einem wörtlichen ":name" darin.
Verschachtelte Gruppen werden abgeflacht
Sprachdateien sind oft nach Funktionen gruppiert, mehrere Ebenen tief. Flacht man sie beim Export ab, muss jeder __()-Aufruf im Code umgeschrieben werden.
Die Datei wird ausgeführt, um gelesen zu werden
Tools, die eine Sprachdatei per include() einbinden, um sie zu untersuchen, führen alles aus, was darin steht. Bei eigenen Dateien ist das unbedenklich, bei fremden ein ernstes Problem.
Wie GetTranslated damit umgeht
Deine PHP-Arrays-Datei importieren
KI übersetzt mit deinem Glossar
Prüfe und bestätige jeden Text
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 eingebunden oder ausgewertet. Der Import einer Sprachdatei kann keinen Code ausführen.
Werden Anführungszeichen beim Export korrekt maskiert?
Ja. Apostrophe und Backslashes werden passend zum Quoting-Stil der exportierten Datei maskiert, sodass sich das Ergebnis immer parsen lässt.
Behalten verschachtelte Arrays ihre Form bei?
Ja. Gruppen bleiben mit derselben Verschachtelung und denselben Schlüsselnamen erhalten, sodass deine bestehenden Übersetzungsaufrufe unverändert funktionieren.
500 Schlüssel dauerhaft kostenlos. Keine Kreditkarte nötig.