Toolbeschreibung

Dieses Tool übersetzt den Text innerhalb von XML-Dateien mithilfe von AI. Es funktioniert mit Android-strings.xml-Ressourcen, .NET-.resx-Dateien und allen anderen XML-Dateien, in denen Menschen den Text zwischen den Tags lesen. Öffnen Sie eine XML-Datei, wählen Sie die Sprache aus, und Sie erhalten dieselbe XML-Datei mit übersetztem Text.

Die Datei wird in Ihrem Browser geparst. Nur Textknoten werden zusammen mit ihrem Elementpfad zur Übersetzung gesendet (für Android beispielsweise der String-Name wie resources/string[app_name]). Tags, Attribute, Kommentare und Verarbeitungsanweisungen werden nicht geändert, und die XML-Deklaration bleibt erhalten.

Funktionen

  • Übersetzt Text und CDATA-Inhalte jedes Elements.
  • Behält Elementnamen, Attribute, Namespaces und Kommentare bei.
  • Überspringt Android-Strings mit der Markierung translatable="false" sowie den Header und das Schema von .resx-Dateien.
  • Unterstützt Android-Ressourcen vom Typ <string>, <string-array> und <plurals>.
  • Behält Platzhalter wie %s, %1$d und {0} sowie maskierte Apostrophe wie \' bei.
  • Meldet die Position von XML-Syntaxfehlern, bevor etwas übersetzt wird.

Beispiele

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name" translatable="false">Notely</string>
    <string name="welcome">Willkommen zurück, %1$s!</string>
    <plurals name="notes">
        <item quantity="one">%d Notiz</item>
        <item quantity="other">%d Notizen</item>
    </plurals>
</resources>

ins Deutsche übersetzt, wobei app_name beibehalten wird und Folgendes ausgegeben wird:

<string name="welcome">Willkommen zurück, %1$s!</string>
<item quantity="one">%d Notiz</item>
<item quantity="other">%d Notizen</item>

Tipps

Sprachen verfügen über unterschiedliche Pluralregeln. Android verwendet nur die quantity-Werte, die die Zielsprache benötigt. Überprüfen Sie daher die <plurals>-Blöcke und fügen Sie bei Bedarf <item>-Elemente hinzu oder entfernen Sie sie.

Bis zu 10.000 Zeichen Text können gleichzeitig übersetzt werden.

FAQ

Kann ich XLIFF-Dateien übersetzen?
XLIFF speichert den Ausgangstext und die Übersetzung in separaten <source>- und <target>-Elementen, die dieses Tool nicht ausfüllt. Es übersetzt den Text dort, wo er sich befindet.

Wird meine Datei hochgeladen?
Nein. Die XML-Datei wird in Ihrem Browser geparst, und nur der Text sowie die Elementpfade werden an die AI gesendet.