Tłumacz YAML z AI
Tłumacz pliki YAML i pliki lokalizacyjne na dowolny język za pomocą AI, zachowując bez zmian klucze, komentarze, kotwice i formatowanie.
Wejście
Protected by Cloudflare Turnstile
Wyjście
Instrukcja
Opis narzędzia
To narzędzie tłumaczy pliki YAML na inny język za pomocą AI. Możesz używać go do plików lokalizacyjnych Rails, Symfony, Hugo lub Jekyll, konfiguracji zawierających tekst widoczny dla użytkowników oraz dowolnych innych dokumentów YAML. Otwórz plik YAML, wybierz język, a otrzymasz ten sam plik z przetłumaczonym tekstem.
Plik jest odczytywany w przeglądarce za pomocą parsera YAML, który zachowuje dokument w niezmienionej postaci. Tylko wartości tekstowe są wysyłane do tłumaczenia wraz z ich ścieżką (np. en.errors.not_found), a następnie umieszczane z powrotem w tych samych miejscach. Komentarze, klucze, kotwice, style bloków i sposób użycia cudzysłowów pozostają bez zmian.
Funkcje
- Tłumaczy wartości tekstowe na dowolnej głębokości w mapach i listach. Klucze map nigdy nie są tłumaczone.
- Zachowuje komentarze, puste wiersze, kotwice i aliasy oraz skalarów blokowych
|i>. - Dodaje cudzysłowy tylko wtedy, gdy ich brak mógłby zmienić znaczenie YAML, na przykład gdy tłumaczenie brzmi
truelub zawiera:. - Zachowuje symbole zastępcze, takie jak
%{count},{name}i%s. - Pomija liczby, wartości logiczne, daty, adresy URL i identyfikatory.
- Obsługuje pliki zawierające kilka dokumentów oddzielonych przez
---.
Przykłady
# Komunikaty strony logowania
en:
sign_in:
title: Zaloguj się
hint: |
Użyj adresu e-mail,
za pomocą którego się zarejestrowałeś.
attempts: "Pozostało prób: %{count}"przetłumaczone na język francuski:
# Komunikaty strony logowania
en:
sign_in:
title: Se connecter
hint: |
Utilisez l'adresse e-mail
avec laquelle vous vous êtes inscrit.
attempts: "%{count} tentatives restantes"Wskazówki
Pliki lokalizacyjne w stylu Rails zaczynają się od kodu języka jako klucza głównego. Narzędzie nie zmienia nazw kluczy, dlatego po przetłumaczeniu zmień en: na kod nowego języka (na przykład fr:).
Jednorazowo można przetłumaczyć do 10 000 znaków tekstu. Klucze, komentarze i inne wartości nie są uwzględniane w tym limicie.
FAQ
Czy moje komentarze zostaną zachowane?
Tak. Komentarze pozostają na swoich miejscach i nie są tłumaczone, dzięki czemu notatki dla deweloperów pozostają niezmienione.
Czy mój plik jest przesyłany?
Nie. Plik jest analizowany w przeglądarce, a do AI wysyłane są tylko wartości tekstowe i ich ścieżki.