Descărcați un program care traduce jocul în Android. Traducerea jocurilor Android. Instrumente pentru lucrul cu .apk

Există destul de multe aplicații care nu au localizare în limba rusă. De regulă, acest lucru nu provoacă disconfort celor care cunosc engleza (cel puțin superficial). Dar ce ar trebui să facă cei care nu se pricep deloc la limbi străine? Sau dacă aplicația are o singură limbă, al cărei alfabet constă din hieroglife și alte șarlame de necitit? Unii oameni ies din astfel de probleme făcând clic pe elemente din aplicații, cum ar fi un deget pe cer. Dar trebuie să recunoașteți că o aplicație nelocalizată nu arată bine pe dispozitivele care sunt sensibile din punct de vedere lingvistic la limba lor maternă.

Cu toate acestea, așa cum este cazul software-ului, toate aplicațiile nu sunt create egale, iar simpla creare a unei aplicații și încărcarea acesteia în magazin nu garantează succesul acesteia pe piața globală. Daca vrei sa te dezvolti aplicație mobilă pentru tablete și telefoane, iar intenția dvs. este să vă extindeți dincolo de piața dvs. de origine, trebuie să aveți o strategie de traducere în vigoare foarte devreme. Rețineți că 72% dintre potențialii utilizatori nu vor fi vorbitori nativi de engleză.

Top 5 limbi pentru a traduce aplicații

Majoritatea utilizatorilor software iar jucătorii de pe mobil doresc să folosească aplicații în limba lor maternă. Conform cercetărilor, 5 cele mai bune limbi pentru traducerea aplicațiilor. spaniolă germană franceză portugheză italiană. . Și într-adevăr, ar trebui să vă concentrați pe spaniolă, franceză, germană, italiană, japoneză, coreeană și olandeză dacă obiectivul dvs. este de a genera bani. Oamenii din aceste țări preferă, de asemenea, să plătească pentru aplicații.

Da, există și alte căi de ieșire: descărcați de pe Internet cutare sau cutare aplicație care necesită traducere, în cazul nostru - pentru vorbitorii de rusă. Dar acest lucru nu este fără probleme. Cei care au instalat aplicații cu traduceri personalizate au putut vedea nu numai rezultatul muncii traducătorului, ci și erorile gramaticale ale acestuia, care uneori nu numai că îi înfurie, dar îi înfurie! Dar totuși, nu este vorba despre asta.

Strategii de traducere pentru aplicații

Acest lucru aduce orice dezvoltator la cea mai importantă întrebare: când traduceți aplicațiile? Aștepți până când schimbi copia? Dacă promovați un site web pentru aplicații, traduceți site-ul, dar păstrați pictogramele la fel? Am fost responsabili pentru multe dintre mesajele afișate în toate limbile europene. Astfel, înainte de aplicații și chiar telefoane mobile chiar a existat, am învățat asta cel mai bun mod traduce interfata utilizator- este de a avea o abordare multilingvă încă de la început. Dacă proiectați doar o interfață pentru cuvinte scurte în engleză, sunteți obligat să întâmpinați probleme.

În acest manual, am încercat să descriu multe dintre nuanțele aplicațiilor de traducere, astfel încât să înțelegeți și cu ce lucrați. Din păcate, această instrucțiune nu este potrivită pentru traducerea jocurilor și aplicații de sistem, dar în curând voi încerca să pregătesc instrucțiuni pentru traducerea aplicațiilor de sistem, precum și a firmware-ului care nu conțin limba rusă.

Aproape fiecare limbă este mai lungă decât engleza, cu excepția cehiei. Este posibil să descoperiți că lunile și zilele prescurtate ale săptămânii, autentificarea și deconectarea, precum și cuvintele și acțiunile specifice aplicației constrâng limbajul atât de mult încât utilizatorii nu pot înțelege mesajul.

Și acesta este ultimul lucru pe care îl doriți cu aplicația dvs. Piața devine aglomerată de concurență. Contactați-ne pentru a afla cum un grup de traducători instruiți și experimentați vă poate face aplicația disponibilă pe piața internațională foarte curând. Cu toate acestea, recomandarea noastră este ca programatorii să aibă întotdeauna la dispoziție traducerea și localizarea atunci când dezvoltă o aplicație.

Ce ar trebui să ai:

  1. Alfabetizare scrisă ( dacă traducerea ta nu este văzută de întreaga lume, atunci nu-ți face griji).
  2. utilitate ( ultima versiune poți găsi mereu).
  3. Utilitate.
  4. Editor de text ( descărcați cea mai recentă versiune Notepad++ de aici).
  5. O aplicație nelocalizată sau deja tradusă, dar cu un număr imens, pur și simplu incredibil de greșeli de ortografie și de punctuație.
  6. Răbdare și atenție ( pot exista „ei bine, o mulțime” de rânduri pentru traducere).

Dacă aveți deja punctele de mai sus, atunci să începem.
Manipulările descrise au fost efectuate pe Windows.

Rețineți: aproape 3 din 10 utilizatori nu vorbesc engleza sau nu sunt vorbitori nativi de engleză. Este important pentru propriul succes să adoptați o abordare globală atunci când creați aplicații. Planificarea strategiilor de traducere de la început vă poate ajuta să vă asigurați că aplicația dvs. devine cu adevărat globală și monetizează bine.

Considerăm traducerea ca o caracteristică standard, o utilitate care va fi inclusă în produse și servicii. Accesibilitatea lingvistică a informațiilor și documentației se va schimba și va împinge evoluția civilizației umane la mult mai mult nivel înaltînțelegere, educație și descoperire.

1. Despachetați APKTool și plasați aplicația netradusă lângă el (este mai bine să plasați toate aceste lucruri în rădăcina unității C:\).
2. Lansați linia de comandă („Start” - „Run” - „cmd”) și introduceți:

  • CDC:\
  • apktool d application_name.apk

Totul ar trebui să arate cam așa:

  • CDC:\
  • apktool d com.pixlr.express.apk

3. După decompilare în APKTool, mergeți la folderul nou creat, care are același nume cu aplicația în sine. Dosarul „res” conține resurse de aplicație, care este ceea ce avem nevoie. După ce l-am introdus, vedem un anumit număr de foldere. Foldere care încep cu „ valorile-xx„conțin fișiere cu șiruri de limbă (values-en pentru engleză, values-ru - pentru rusă) și folderul „ valorile” - standard, de bază, ca să spunem așa, traducere. Dacă nu există suficiente linii de localizare într-unul dintre fișierele conținute în folderul „valori-xx”, atunci aplicația se va întoarce la limba standard, care este în „valori”. Prin urmare, este mai bine să nu traduceți peste cel standard. De asemenea, atunci când limba rusă este selectată în firmware, aplicația va descărca pachetul de limbi din folderul „values-ru”. Dacă aplicația nu are localizare în limba rusă, sistemul va încărca limba din folderul „valori”. Sper că mă înțelegeți.

Lista celor mai bune 5 limbi pentru traducerea aplicației ar trebui să aibă 10 versiuni de limbi. Iar aplicațiile, prin definiție, nu sunt grele de text, așa că investiția mică de câteva sute de dolari sau euro merită. În afară de aplicația în sine, informațiile despre aplicație, cum ar fi titlul și descrierea, trebuie traduse. În plus, pagina dvs. web pentru a vă promova aplicația trebuie tradusă.

  • Dmitry Mentolov Mulțumesc, blog foarte interesant!
  • Dirk de Kock Excelent articol.
Aplicația arată cât de practică poate fi Realitatea Augmentată - mai ales în vacanță.

  1. Pentru cei care completează traducerea sau o corectează: nu facem nimic, sărim peste subiect.
  2. Pentru cei care traduc de la zero: creați un folder „values-ru”, copiați fișierele „arrays.xml”, „plurals.xml”, „strings.xml” din folderul „values” în folderul „values-ru” .

5. Deschideți editorul și configurați codificarea acestuia, altfel aplicația noastră nu se va compila. În fereastra Notepad++, selectați „Codări” și opțiunea „Codificare în UTF-8”. Pe viitor, înainte de fiecare salvare a fișierelor modificate, verificați acest parametru foarte important.

În aplicațiile de realitate augmentată, informațiile sunt afișate pe ecran în timp real pentru imaginile pe care camera le oferă. Acest lucru încă nu funcționează grozav, dar funcționează foarte bine cu fonturi mari, care sunt deja surprinzător de bune.

Până acum, doar aplicația era gratuită; Pe engleză puteți traduce doar texte în limba engleză. Dar oricine vorbește engleză poate folosi aplicația și în Spania, Franța, Italia, Portugalia sau Rusia. Nu este necesară conexiune la internet, aplicația funcționează offline. Este ușor de utilizat: te concentrezi pe text, pe care aplicația îl traduce și îl afișează, pe cât posibil, în formatul original.

6. Deschideți unul dintre fișierele de localizare în editor. Structura aproximativă a șirurilor din fișierele „arrays.xml”, „plurals.xml”, „strings.xml” este următoarea:

  1. arrays.xml: abvwgdezhy
  2. plurals.xml: plurals
  3. strings.xml:

Acolo unde este evidențiat cu roșu este o linie pe care o puteți edita. Fiți atenți, pentru că dacă eliminați din greșeală începutul sau sfârșitul uneia dintre etichete, aplicația decompilată nu va fi construită! Exemple de etichete de închidere corecte „:”, „,”, etc.

Care sunt avantajele Yandex.Translator pentru Android

Dacă înghețați o imagine folosind butonul de pauză, puteți căuta și cuvinte individuale. Și dacă nu aveți text de capturat, puteți utiliza dicționarul încorporat offline. Ne putem aștepta ca compania să integreze aplicația cu propriul traducător, adăugând limbi și funcții suplimentare.

Problema în companie este tranzacția, dar nu vede. Cu aceste aplicații pentru smartphone-ul tău, poți comunica cu ceilalți în orice limbă, atât scrisă, cât și vorbită, și fără a fi nevoie să o cunoști. Cu aceste 5 aplicații de traducere simultană, îți poți transforma smartphone-ul într-un instrument puternic pentru eliminarea barierelor lingvistice din conversațiile tale. Să aruncăm o privire asupra caracteristicilor oferite de fiecare dintre ei.

7. Traduceți. Folosiți traducători, bazați-vă pe dicționare etc.

8. Salvați toate modificările (verificați codificarea!) și, deschizând linia de comandă, scrieți:

  • apktool b folder_name

De exemplu:

  • apktool b com.pixlr.express

Aplicația a fost compilată în folderul „ dist„, se află în folderul care a fost creat când aplicația a fost decompilată.

Această aplicație este una dintre cele mai populare și utilizate aplicații de traducere simultană. Cu el puteți scrie un cuvânt sau o propoziție pe ecran pentru transfer instantaneu, și, de asemenea, în versiunea plătită include o caracteristică interesantă de traducere verbală în timp real prin microfonul smartphone-ului pentru traducere instantanee în 16 limbi diferite, inclusiv spaniola.

Cu toate acestea, este considerată una dintre cele mai cuprinzătoare aplicații din clasa sa, iar viteza de traducere online este mai mult decât acceptabilă. Trebuie remarcat faptul că aceasta nu este o aplicație fără erori, deoarece introduce unele erori de sintaxă la traducerea propozițiilor complete.

9. După compilare, APKTool nu semnează nimic, dar este necesară o semnătură pentru a instala aplicația. Fișierele de semnătură se află în folderul „META-INF” din interiorul aplicației. Prin urmare, tot ce trebuie să facem este să semnăm totul.

Despachetați utilitarul Sign+ oriunde și deschideți-l. Tragem aplicația noastră asamblată din folderul „dist” în fereastra utilitarului de semnare și facem clic pe „Semnați fișiere” în fereastră. În folderul în care se află aplicația noastră tradusă, va apărea o nouă arhivă, al cărei nume conține „ _semnat” - aceasta este cererea semnată.

Cu toate acestea, poate fi extrem de util să traducem cuvinte gratuite și să ne salveze de o problemă de limbă mai mare, chiar dacă accesul la Internet nu este disponibil, deoarece nu necesită o conexiune pentru a rula baza de date. Ceea ce spune cealaltă persoană este tradus instantaneu în limba dvs. folosind voce voce, cu capacitatea de a traduce și trimite mesaje instantanee în peste 40 de limbi. Barak Turovsky, un rus, așteaptă câteva secunde și aude o voce robotică în limba sa răspunzând.

Amândoi vorbesc engleza în viața lor de zi cu zi și lucrează împreună în laboratoarele de recunoaștere a limbii, dar doresc să demonstreze capacitatea instrumentului lor la persoana întâi. Nu funcționează în videoconferințe, ci în lumea reală în care sunt prezenți doi oameni. Progress nu este o aplicație nouă, nu un serviciu.

Probleme frecvente folosind APKTool:

  1. Unele aplicații non-sistem nu vor înțelege nimic. Aceasta nu este o neglijare a APKTool, ci o aplicație compilată a dezvoltatorului care este bine protejată de oameni precum „tu și eu”. Unii oameni nu respectă dezvoltatorii de aplicații, adică, atunci când traduc, ei înlocuiesc drepturile de autor ale dezvoltatorului cu ale lor peste tot și apoi prezintă pseudo-aplicațiile lor în rețea, acest lucru nu este bine!
  2. Pot apărea erori la compilarea aplicației. APKTool vă spune întotdeauna ce fișier și ce linie conține eroarea. Câteva exemple:

„C:\\1\res\values\styles.xml” - locația fișierului în care a fost făcută eroarea.

Eroare la analizarea XML: nu este bine format” – Ați șters din greșeală fie sfârșitul cursului, fie începutul acesteia.

Doar indicați un semn într-o altă limbă și vedeți ce doriți să spuneți pe ecran. Ideal este sa stii ca indicatoarele care duc catre monument spun sau citesc fara intarziere meniul restaurantului. Înțelegeți și coperta jurnalului. Acesta convertește imaginea în text, o traduce și o afișează supratipărită pe original fără a aștepta. Interpret folosește învățarea automată, învățarea automată în limba engleză, o tehnică folosită în domeniu inteligenţă artificială, care imită modul în care dobândim cunoștințe despre oameni.

  • C:\\1\res\values\styles.xml :40 : eroare: android:windowBackground.

(Am folosit „Exemplu” doar de exemplu).

„C:\\1\res\values\styles.xml” este locația fișierului în care a fost făcută eroarea.
„40” este linia în care a fost făcută eroarea.
Intrarea de resurse „Exemplu” are deja un articol de geantă” - Atributul „Exemplu” conține deja parametrul necesar pe o altă linie. Nu este nevoie de repetare pe această linie.
C:\\1\res\values\styles.xml:39: Definit inițial aici” este locația fișierului care conține deja atributul pentru „Exemplu” și este pe linia 39.

Care sunt avantajele Google Translate?

Cu cât folosești mai mult, cu atât rezultatele sunt mai reușite. Cu cât colectezi mai multe date, cu atât șansele tale de succes sunt mai mari. Turovsky evaluează nivelul actual de succes traducător de voce cu 80%. „Știm că există greșeli, dar o traducere proastă este mai bună decât nimic”, spune el. Sistemul, desigur, nu este ideal. Expresiile sunt încă o problemă în ambele limbi. De asemenea, accente și formule care variază în funcție de regiune.

Suma ambelor inovații, de fapt, oferă libertate de mișcare turiștilor și profesioniștilor din mers. „A comunica cu un taximetrist sau a ști cum să ajungi într-un loc devine un act simplu”, explică brazilianul. 95% dintre ei sunt în afara Statelor Unite. Brazilia și Mexic sunt cele mai active.

Nu e nimic complicat. Principalul lucru este să fii atent și să ai răbdare. Noroc!

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

Spre deosebire de java ME, înainte de a începe traducerea, fișierul APK trebuie dezambalat program special(pur și simplu deschiderea fișierului ca arhivă nu va face nimic), faceți modificările necesare, împachetați-l și semnați-l cu un certificat. Aplicațiile nu vor fi instalate fără semnătură! Introducerea manuală a comenzilor durează mult și nu toată lumea este interesată, așa că există un astfel de program - SmartApkTool, care va face toată munca de despachetare/ambalare și semnare a fișierului pentru noi.

Traducerea vocală funcționează în 36 de limbi. În cazul traducerilor de afișe sau texte ale camerei, limbile sunt ceva mai limitate: pot fi doar din engleză în franceză, germană, italiană, portugheză, rusă și spaniolă. Și invers, dar întotdeauna din sau către engleză. De exemplu, nu puteți afișa un poster în italiană și nu îl puteți traduce în spaniolă. De exemplu, pentru traducerile scrise cifra este de până la nouăzeci de limbi, de exemplu pentru paginile web.

În fiecare zi fac peste 000 de milioane de transferuri. Ceea ce face această aplicație la o distanță de alte opțiuni similare este fluența traducerii vocii în timp real. Aplicația are mai multe funcții, și printre acestea traducere simultană folosit pentru a înțelege pasaje de text tipărit, o persoană indică cursorul în modul video către un cuvânt necunoscut și dă clic pe ecran pentru a vedea semnificația acestora.

Algoritm de execuție.
1. Descărcați apktool, extrageți fișierele „apktool.bat”, „apktool.jar”, ​​​​”aapt.exe” în calea C:\Windows:

2. Descărcați programul SmartApkTool.
3. Despachetați arhiva programului într-un director:



4. Creați un nou director „împachetat” - acesta va conține dezambalat Fișiere APK:



5. Descărcați jocul pe care îl vom analiza, de exemplu BeatTheChimp.
6. Extrageți jocul în directorul „ambalat”:

7. Lansați SmartApkTool (JRE este necesar pentru funcționare) și selectați a doua filă „Despachetați / Ambalați”:



8. Selectați elementul „Despachetați”, indicați calea către jocul nostru și faceți clic pe butonul „Despachetați APK” (mesajul de eroare de pe butonul):

9. B linie de comandă poti vedea progresul:



10. După terminarea despachetării, apăsați orice tastă și ni se va deschide locația de stocare a jocului despachetat (situat în același loc cu fișierul jocului însuși):



11. Acum să schimbăm fișierul ferestrei „credite” din joc: Deschideți fișierul „ui_credits_view.xml” editor de text, adăugați linii. Asigurați-vă că salvați fișierul în UTF!!









12. După salvarea fișierului, reveniți la programul SmartApkTool și selectați „Pack APK”, specificați calea către fișierul jocului „apktool.yml”:

13. Bifați caseta „Mutați fișierul în folderul cu certificate și semnați-l”, selectați folderul (cale: smart/sign):

14. Faceți clic pe butonul „Ambalați și semnați” și așteptați ca lucrarea să fie finalizată:



15. După operarea cu succes, locația de stocare a fișierului semnat (sign_BeatTheChimp.apk) se va deschide:

16. Instalați jocul și verificați rezultatul:

17. Ne bucurăm de rezultat

Un detaliu de reținut este că doar 300 vor fi disponibile pe lună traduceri gratuite, iar oricine dorește să depășească acest număr va trebui să recurgă la varianta de plată, care costă 40 USD pe an.

Instrumentul Text Lenses este o aplicație pentru smartphone care folosește camera dvs. pentru a traduce textul într-o altă limbă în timp real. Limbile acceptate sunt traducerile din engleză în rusă, portugheză, germană, italiană, franceză și spaniolă.

Pe lângă traducerea textului scris și a vocii, poate fi folosit și în texte tipărite, postere sau chiar scrise de mână, doar folosiți degetul pentru a indica ce parte a textului vrem să traducem. Un traducător care ne va permite să facem o poză a oricărui text și să îl traducem automat în orice limbă, inclusiv prin camera aparatului nostru. Tot ce trebuie să faceți este să selectați limbile sursă și țintă, să faceți o fotografie a articolului și să selectați partea de text pe care vrem să o traducem.