Voice Pro recunoaște și transcrie vorbirea în 30 de limbi de transcriere, plus 38 de limbi de traducere, iar întreaga interfață a aplicației – meniurile, setările, erorile, dialogul de licențiere – este tradusă în fiecare dintre aceste limbi. La fel și pentru site-ul web: fiecare pagină pe care o citiți există în alte 35 de limbi. /xx/ URL-uri.
Lista
Arabă, bulgară, cantoneză, chineză (simplificată), croată, cehă, daneză, olandeză, engleză, filipineză, finlandeză, franceză, germană, greacă, hindi, maghiară, indoneziană, italiană, japoneză, coreeană, macedoneană, malay, persană, poloneză, portugheză, română, rusă, sârbă, slovacă, slovenă, spaniolă, suedeză, thailandeză, turcă, ucraineană, vietnameză.
Cum funcționează detectarea limbii
Două sisteme separate:
- Site web: Căutare Geo-IP la prima vizită. Dacă navighezi din Polonia, ajungi pe
/pl/. Există un selector de limbă în navigare pentru a alege manual o altă limbă; alegerea ta este reținută. - App (recunoaștere vocală): Setează limba principală în Setări. Modelul ASR folosește acest lucru ca un indiciu puternic — poate totuși să recunoască ocazional cuvinte în engleză într-o propoziție în poloneză, dar nu va trece brusc la cehă doar pentru că ai spus „hello“.
Ce înseamnă de fapt „tradus complet“
Fiecare șir de text din interfață — fiecare buton, element de meniu, mesaj de eroare, balon de ajutor, etichetă de setare, linie din jurnal pe care o vede utilizatorul — este stocat ca o cheie într-un catalog de traduceri. Fiecare limbă are un fișier cu 275–320 de șiruri de text traduse, în funcție de funcționalitățile pe care le acoperă. Când aplicația pornește, încarcă catalogul pentru limba selectată, iar toate etichetele din interfață provin din acel fișier.
Pentru site-ul web facem același lucru: un șablon în engleză pe pagină, un fișier JSON per limbă și un script de build care le asamblează. Avem acum 288 de pagini generate (8 pagini × 30 de limbi de transcriere plus 38 de limbi de traducere) și un sitemap care indică lui Google fiecare versiune tradusă cu informațiile corecte hreflang etichete.
Calitatea traducerii
Traducerile inițiale au fost realizate de un model mare, cu revizuire umană pentru cele 10 limbi principale (germană, spaniolă, franceză, italiană, poloneză, portugheză, rusă, chineză, japoneză, coreeană). Pentru celelalte 26 ne-am bazat doar pe output-ul modelului – ceea ce este bine, dar nu perfect.
Dacă vedeți o traducere care sună stângaci, este greșită în context sau pare scrisă de un robot: spuneți-ne. Trimite șirul, limba și o sugestie mai bună la [email protected]. Acceptăm, de asemenea, corecturi de traducere ca o contribuție validă la Programul Champions.
Lipsă o limbă? Dacă există cerere pentru ea și un model Qwen ASR o acoperă, o vom adăuga.