AI YAML-vertaler
Vertaal YAML-bestanden en localebestanden naar elke taal met AI, waarbij sleutels, opmerkingen, anchors en opmaak ongewijzigd blijven.
Invoer
Protected by Cloudflare Turnstile
Uitvoer
Readme
Beschrijving van de tool
Deze tool vertaalt YAML-bestanden met behulp van AI naar een andere taal. Gebruik de tool voor Rails-, Symfony-, Hugo- of Jekyll-locale-bestanden, configuratiebestanden met tekst die aan gebruikers wordt getoond, of elk ander YAML-document. Open een YAML-bestand, kies de taal en ontvang hetzelfde bestand met vertaalde tekst.
Het bestand wordt in je browser gelezen met een YAML-parser die het document in de oorspronkelijke vorm behoudt. Alleen tekenreekswaarden worden samen met hun pad (zoals en.errors.not_found) ter vertaling verzonden en vervolgens op dezelfde plaatsen teruggezet. Opmerkingen, sleutels, ankers, blokstijlen en aanhalingstekens blijven behouden zoals ze zijn.
Functies
- Vertaalt tekenreekswaarden op elk niveau in maps en lijsten. Map-sleutels worden nooit vertaald.
- Behoudt opmerkingen, lege regels, ankers en aliassen, evenals
|- en>-blokscalars. - Voegt alleen aanhalingstekens toe wanneer een vertaling anders de betekenis van de YAML zou veranderen, bijvoorbeeld wanneer een vertaling
trueoplevert of:bevat. - Behoudt plaatsaanduidingen zoals
%{count},{name}en%s. - Slaat getallen, booleans, datums, URL's en identificatiegegevens over.
- Ondersteunt bestanden met meerdere documenten die door
---van elkaar worden gescheiden.
Voorbeelden
# Berichten voor de aanmeldpagina
en:
sign_in:
title: Aanmelden
hint: |
Gebruik het e-mailadres
waarmee je je hebt geregistreerd.
attempts: "%{count} pogingen over"vertaald naar het Nederlands:
# Berichten voor de aanmeldpagina
en:
sign_in:
title: Aanmelden
hint: |
Gebruik het e-mailadres
waarmee je je hebt geregistreerd.
attempts: "Nog %{count} pogingen"Tips
Rails-achtige locale-bestanden beginnen met de taalcode als hoofdsleutel. De tool wijzigt sleutels niet. Wijzig daarom na het vertalen en: in de nieuwe taalcode (bijvoorbeeld nl:).
Er kunnen maximaal 10.000 tekens tekst tegelijk worden vertaald. Sleutels, opmerkingen en andere waarden tellen niet mee voor deze limiet.
Veelgestelde vragen
Blijven mijn opmerkingen behouden?
Ja. Opmerkingen blijven staan waar ze staan en worden niet vertaald, zodat notities voor ontwikkelaars ongewijzigd blijven.
Wordt mijn bestand geüpload?
Nee. Het bestand wordt in je browser geparseerd en alleen de tekstwaarden en hun paden worden naar de AI verzonden.