Voice Pro rozpoznaje i transkrybuje mowę w 30 językach transkrypcji oraz 38 językach tłumaczenia, a cały interfejs aplikacji — menu, ustawienia, komunikaty o błędach, okno licencji — jest przetłumaczony na każdy z nich. To samo dotyczy strony internetowej: każda strona, którą czytasz, istnieje w 35 innych językach. /xx/ Adresy URL.
Lista
arabski, bułgarski, kantonski, chiński (uproszczony), chorwacki, czeski, duński, niderlandzki, angielski, filipiński, fiński, francuski, niemiecki, grecki, hindi, węgierski, indonezyjski, włoski, japoński, koreański, macedoński, malajski, perski, polski, portugalski, rumuński, rosyjski, serbski, słowacki, słoweński, hiszpański, szwedzki, tajski, turecki, ukraiński, wietnamski.
Jak działa wykrywanie języka
Dwa oddzielne systemy:
- Strona internetowa: Wyszukiwanie Geo-IP przy pierwszej wizycie. Jeśli przeglądasz z Polski, trafiasz na
/pl/. W nawigacji znajduje się przełącznik języków umożliwiający ręczny wybór innego; Twój wybór jest zapamiętywany. - Aplikacja (rozpoznawanie mowy): Ustaw język główny w Ustawieniach. Model ASR traktuje to jako silną wskazówkę — nadal potrafi rozpoznać pojedyncze angielskie słowa w polskim zdaniu, ale nie przełączy się nagle na czeski tylko dlatego, że powiedziałeś „hello”.
Co tak naprawdę oznacza „pełne tłumaczenie”
Każdy ciąg w interfejsie — każdy przycisk, pozycja menu, komunikat błędu, podpowiedź, etykieta ustawień, wiersz w dzienniku, który widzi użytkownik — jest przechowywany jako klucz w katalogu tłumaczeń. Każdy język ma plik z 275–320 przetłumaczonymi ciągami, w zależności od tego, które funkcje obejmuje. Przy uruchamianiu aplikacji ładowany jest katalog dla wybranego języka, a wszystkie etykiety w interfejsie pochodzą z tego pliku.
Dla strony internetowej robimy to samo: jeden szablon w języku angielskim na stronę, plik JSON dla każdego języka oraz skrypt budowania, który łączy je ze sobą. Mamy teraz 288 wygenerowanych stron (8 stron × 30 języków transkrypcji plus 38 języków tłumaczenia) oraz mapę strony, która wskazuje Google każdą przetłumaczoną wersję z poprawnymi hreflang tagi.
Jakość tłumaczenia
Pierwotne tłumaczenia zostały wykonane przez duży model z korektą przez człowieka dla 10 najważniejszych języków (niemiecki, hiszpański, francuski, włoski, polski, portugalski, rosyjski, chiński, japoński, koreański). W przypadku pozostałych 26 języków polegliśmy wyłącznie na wynikach modelu — co jest dobre, ale nie doskonałe.
Jeśli zobaczysz tłumaczenie, które brzmi nienaturalnie, jest błędne w kontekście lub wydaje się napisane przez robota: powiedz nam. Wyślij ciąg znaków, język oraz lepszą propozycję do [email protected]. Akceptujemy również poprawki tłumaczeń jako ważny wkład do Programu Champions.
Brakuje języka? Jeśli istnieje zapotrzebowanie i model Qwen ASR go obsługuje, dodamy go.