Verktygsbeskrivning

Det här verktyget översätter YAML-filer till ett annat språk med AI. Använd det för lokaliseringsfiler i Rails, Symfony, Hugo eller Jekyll, konfigurationer med text som visas för användare eller andra YAML-dokument. Öppna en YAML-fil, välj språk och få tillbaka samma fil med den översatta texten.

Filen läses i din webbläsare med en YAML-parser som bevarar dokumentet som det är skrivet. Endast strängvärden skickas för översättning tillsammans med sin sökväg (till exempel en.errors.not_found), och de läggs tillbaka på samma platser. Kommentarer, nycklar, ankare, blockformat och citattecken förblir som de var.

Funktioner

  • Översätter strängvärden på alla nivåer i mappar och listor. Mappnycklar översätts aldrig.
  • Bevarar kommentarer, tomma rader, ankare och alias samt blockskalärerna | och >.
  • Lägger endast till citattecken när en översättning annars skulle ändra YAML-filens betydelse, till exempel om översättningen blir true eller innehåller : .
  • Bevarar platshållare som %{count}, {name} och %s.
  • Hoppar över tal, booleska värden, datum, URL:er och identifierare.
  • Stöder filer med flera dokument som avgränsas med ---.

Exempel

# Meddelanden för inloggningssidan
en:
  sign_in:
    title: Logga in
    hint: |
      Använd den e-postadress
      som du registrerade dig med.
    attempts: "%{count} försök kvar"

översatt till svenska:

# Meddelanden för inloggningssidan
en:
  sign_in:
    title: Logga in
    hint: |
      Använd den e-postadress
      som du registrerade dig med.
    attempts: "%{count} försök kvar"

Tips

Lokaliseringsfiler i Rails-stil börjar med språkkoden som rotnyckel. Verktyget byter inte namn på nycklar, så ändra en: till den nya språkkoden (till exempel sv:) efter översättningen.

Upp till 10 000 tecken text kan översättas åt gången. Nycklar, kommentarer och andra värden räknas inte in i gränsen.

Vanliga frågor

Bevaras mina kommentarer?
Ja. Kommentarerna förblir på sina platser och översätts inte, så anteckningar för utvecklare förblir oförändrade.

Laddas min fil upp?
Nej. Filen parsas i din webbläsare och endast textvärdena och deras sökvägar skickas till AI:n.