AI XML-vertaler
Vertaal de tekst van XML-bestanden, Android strings.xml- en .resx-resources met AI. Tags, attributen en structuur blijven hetzelfde.
Invoer
Protected by Cloudflare Turnstile
Uitvoer
Readme
Beschrijving van de tool
Deze tool vertaalt de tekst in XML-bestanden met AI. De tool werkt met Android-resources van het type strings.xml, .NET-bestanden van het type .resx en alle andere XML-bestanden waarin mensen de tekst tussen de tags lezen. Open een XML-bestand, kies de taal en ontvang dezelfde XML met vertaalde tekst.
Het bestand wordt in je browser geparseerd. Alleen tekstknooppunten worden ter vertaling verzonden, samen met hun elementpad (voor Android de naam van de string, zoals resources/string[app_name]). Tags, attributen, opmerkingen en verwerkingsinstructies worden niet gewijzigd en de XML-declaratie blijft behouden.
Functies
- Vertaalt tekst en CDATA-inhoud van elk element.
- Behoudt elementnamen, attributen, namespaces en opmerkingen.
- Slaat Android-strings over die zijn gemarkeerd met
translatable="false", evenals de header en het schema van.resx-bestanden. - Ondersteunt Android-resources van het type
<string>,<string-array>en<plurals>. - Behoudt placeholders zoals
%s,%1$den{0}, evenals escaped apostrofs zoals\'. - Rapporteert de positie van XML-syntaxisfouten voordat er iets wordt vertaald.
Voorbeelden
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name" translatable="false">Notely</string>
<string name="welcome">Welkom terug, %1$s!</string>
<plurals name="notes">
<item quantity="one">%d notitie</item>
<item quantity="other">%d notities</item>
</plurals>
</resources>vertaald naar het Nederlands, waarbij app_name behouden blijft en het volgende wordt opgeleverd:
<string name="welcome">Welkom terug, %1$s!</string>
<item quantity="one">%d notitie</item>
<item quantity="other">%d notities</item>Tips
Talen hebben verschillende regels voor meervoudsvormen. Android gebruikt alleen de quantity-waarden die de doeltaal nodig heeft. Controleer daarom de blokken met <plurals> en voeg indien nodig <item>-elementen toe of verwijder ze.
Er kunnen maximaal 10.000 tekens tekst tegelijk worden vertaald.
Veelgestelde vragen
Kan ik XLIFF-bestanden vertalen?
XLIFF bewaart de brontekst en de vertaling in afzonderlijke elementen <source> en <target>. Deze tool vult die niet in. De tool vertaalt de tekst op de plek waar deze staat.
Wordt mijn bestand geüpload?
Nee. De XML wordt in je browser geparseerd en alleen de tekst en de elementpaden worden naar de AI verzonden.