Завантажити програму, яка перекладає гру на андроїд. Переклад Android ігор. Інструменти для роботи с.

Є чимало додатків, які мають російської локалізації. Як правило, це не викликає дискомфорту для тих, хто знає англійську мову (хоч би поверхово). Але що робити тим, хто в іноземних мовах абсолютно не сильний? Або якщо програма має тільки одну мову, алфавіт якої складається з ієрогліфів та інших крякозябр, що не читаються? Деякі виходять із таких проблем, клацаючи по пунктах у додатках, наче пальцем у небо. Але погодьтеся, нелокалізований додаток взагалі не виглядає на пристроях лінгвістичних привіредок рідної мови.

Однак, як це буває з програмним забезпеченням, всі програми не створені рівними, і просто створення програми та завантаження його в магазин не гарантують успіху на світовому ринку. Якщо ви хочете розробити мобільний додатокдля планшетів та телефонів, а ваш намір – вийти за межі вашого внутрішнього ринку, вам потрібно мати стратегію перекладу на місці дуже рано. Пам'ятайте, що 72% потенційних користувачів не будуть носіями англійської.

Найкращі 5 мов для перекладу додатків

Більшість користувачів програмного забезпеченнята мобільних гравців хочуть використовувати програми своєю рідною мовою. Згідно з дослідженнями, 5 найкращих мовдля перекладу програм. Іспанська Німецька Французька Португальська Італійська. . І дійсно, ви повинні зосередитися на іспанській, французькій, німецькій, італійській, японській, корейській та голландській, якщо ваша мета - монетизувати. Люди з цих країн також воліють платити за програми.

Так, існують інші виходи: завантажити з мережі ту чи іншу програму, що вимагає перекладу, у нашому випадку - для російськомовних. Але тут не без проблем. Ті, хто встановлював додатки з перекладами користувача, могли бачити не тільки результат роботи перекладача, але і його граматичні помилки, які часом не просто дратують, а виводять з себе! Але все ж таки, мова не про це.

Стратегії перекладу для додатків

Це підводить будь-якого розробника до найважливішого питання: коли ви перекладаєте програми? Ви чекаєте, доки не зміните копію? Якщо ви рекламуєте веб-сайт для програм, ви перекладаєте веб-сайт, але зберігаєте іконки однаковими? Ми відповідали за багато повідомлень на дисплеях на всіх європейських мовах. Таким чином, до того, як додатки і навіть стільникові телефонинавіть існували, ми дізналися, що кращий спосібперекласти користувальницький інтерфейс- це мати багатомовний підхід із самого початку. Якщо ви розробите лише інтерфейс для коротких англійських слів, ви обов'язково зіткнетеся з проблемами.

У цій інструкції я постарався описати багато нюансів перекладу програм, щоб Ви теж розуміли, з чим працюєте. На жаль, ця інструкція не підходить для перекладу ігор та системних додатків, але незабаром постараюся підготувати інструкцію з перекладу системних програм, а також прошивок, в яких відсутня російська мова.

Майже кожна мова довша за англійську, за винятком чеської. Ви можете виявити, що абревіатурні місяці та дні тижня, вхід у систему та вихід із системи, а слова та дії, специфічні для програми, стримують мову настільки, що користувачі не можуть зрозуміти повідомлення.

І це останнє, що ви хочете з вашим додатком. Ринок стає переповненим конкуренцією. Зв'яжіться з нами, щоб дізнатися, як пул підготовлених та досвідчених перекладачів може зробити вашу програму доступною на міжнародному ринку дуже скоро. Тим не менш, наша рекомендація полягає в тому, що програмісти завжди повинні мати переклад та локалізацію при розробці програми.

Що у Вас має бути:

  1. Письмова грамотність ( якщо Ваш переклад не побачить весь світ, то не беріть це на думку).
  2. Утиліта ( останню версіюможна завжди знайти).
  3. Утиліта.
  4. Текстовий редактор ( завантажуємо останню версію Notepad++звідси).
  5. Нелоказована програма або вже перекладена, але з величезною, просто неймовірною кількістю орфографічних та пунктуаційних помилок.
  6. Терпіння та уважність ( рядків для перекладу може бути “ну дуже багато”).

Якщо перераховані вище пункти вже є, тоді приступимо.
Описані маніпуляції проводилися Windows.

Пам'ятайте: практично 3 з 10 користувачів не розмовляють англійською мовою або не є носіями англійської мови. Для вашого власного успіху важливо, щоб глобальний підхід до роботи під час створення програм. Планування стратегій перекладу з самого початку може допомогти гарантувати, що ваша програма стане дійсно глобальною і добре монетизується.

Ми розглядаємо переклад як стандартну функцію, утиліту, яка буде включена до продуктів та послуг. Мовна доступність інформації, документація зміниться та підштовхне еволюцію людської цивілізації до значно більшого. високого рівнярозуміння, освіти та відкриттів.

1. Розпаковуємо APKTool і поряд з ним маємо непереведену програму (краще все це добро помістити в корінь диска C:\).
2. Запускаємо командний рядок (“Пуск”-”Виконати”-”cmd”) та вводимо:

  • cd C:\
  • apktool d назва_програми.apk

Все має виглядати приблизно так:

  • cd C:\
  • apktool d com.pixlr.express.apk

3. Після декомпіляції в APKTool заходимо в щойно створену папку, яка називається так само, як і сама програма. Папка “res” містить ресурси, вона нам і потрібна. Зайшовши до неї, бачимо певну кількість папок. Папки, які починаються з “ values-xx” мають у собі файли з мовними рядками (values-en для англійської, values-ru - для російської), а папка “ values” – стандартний, базовий, так би мовити, переклад. Якщо не вистачатиме рядків локалізації в одному з файлів, що міститься в папці “values-xx”, то програма буде звертатися до стандартної мови, яка лежить у “values”. Тому краще не робити переклад поверх стандартного. Також, коли буде обрано російську мову в прошивці, програма завантажуватиме мовний пакет з папки “values-ru”. Якщо програма не має російської локалізації, система буде завантажувати мову з папки “values”. Сподіваюсь ви мене зрозуміли.

Список 5 найкращих мов для перекладу програми повинен бути 10-ти мовними версіями. І додатки, за визначенням, не багаті на текстові матеріали, тому невелика інвестиція в кілька сотень доларів або євро вартує того. Крім самої програми, інформація про програму, така як назва та опис, має бути перекладена. Крім того, ваша веб-сторінка для просування вашої програми має бути перекладена.

  • Дмитро Ментолов Дякуємо, дуже цікавий блог!
  • Дірк де Кок Велика стаття.
Додаток показує, наскільки практичною може бути розширена реальність - особливо у відпустці.

  1. Для тих, хто доповнює переклад або виправляє: нічого не робимо, пропускаємо пункт.
  2. Для тих, хто перекладає з нуля: створюємо папку “values-ru”, копіюємо файли “arrays.xml”, “plurals.xml”, “strings.xml” із папки “values” у папку “values-ru”.

5. Відкриваємо редактор та налаштовуємо його кодування, а то у нас програма не скомпілюється. У вікні Notepad++ вибираємо "Кодування" та пункт "Кодувати в UTF-8". Надалі до кожного збереження змінених файлів перевіряйте цей дуже важливий параметр.

У програмах розширеної реальності інформація відображається в режимі реального часу для зображень, які камера забезпечує. Це все ще не працює відмінно, але просто відмінно працює з великими шрифтами, які вже напрочуд хороші.

До цього часу тільки додаток був безкоштовним, пакети окремих мов мали бути оплачені. На англійській мовіВи можете перекладати лише англійські тексти. Але будь-хто, хто розмовляє англійською, може також використовувати програму в Іспанії, Франції, Італії, Португалії чи Росії. Підключення до Інтернету не потрібне, програма працює в автономному режимі. Він простий у використанні: ви фокусуєтеся на тексті, який програма перекладається на місце і відображає його, наскільки це можливо, в оригінальному форматуванні.

6. Відкриваємо в редакторі один із файлів локалізації. Орієнтовна структура рядків у файлах "arrays.xml", "plurals.xml", "strings.xml" така:

  1. arrays.xml: абвгдієжзій
  2. plurals.xml: клмнопрстуф
  3. strings.xml: хцчшщъыеюя

Там, де виділено червоним - рядок, який Ви можете правити. Будьте уважними, оскільки, якщо Ви помилково видалите початок або кінець одного з тегів, декомпільована програма не буде зібрана! Приклади правильного закриття тега “:”, “,” тощо.

Які переваги у Яндекс.Перекладача на Андроїд

Якщо ви заморожуєте зображення за допомогою кнопки паузи, ви також можете шукати окремі слова. І якщо у вас немає тексту для захоплення, ви можете використовувати вбудований словник в автономному режимі. Очікується, що компанія об'єднає програму зі своїм власним перекладачем, додавши додаткові мови та функції.

Проблема у компанії полягає в угоді, але не бачить. За допомогою цих додатків для вашого смартфону ви можете спілкуватися з іншими людьми будь-якою мовою, як у письмовій формі, так і в усній формі, і без необхідності знати. За допомогою цих 5 програм для синхронного перекладу ви можете перетворити ваш смартфон на потужний інструмент для усунення мовних бар'єрів у ваших розмовах. Давайте подивимося на можливості, пропоновані кожним із них.

7. Перекладаємо. Користуйтеся перекладачами, керуйтеся словниками тощо.

8. Зберігаємо всі зміни (перевірте кодування!) і, відкривши командний рядок, пишемо:

  • apktool b назва_папки

Наприклад:

  • apktool b com.pixlr.express

Додаток скомпілювався в папці “ dist“, вона розташована всередині папки, що створювалася при декомпілюванні програми.

Ця програма є одним з найпопулярніших і найпоширеніших додатків для синхронного перекладу. З його допомогою ви можете написати слово або речення на екрані миттєвого перекладу, а також у платній версії він включає цікаву функцію вербального перекладу в реальному часі через мікрофон смартфону для миттєвого перекладу на 16 різних мов, включаючи іспанська.

Тим не менш, це вважається одним з найповніших додатків у своєму класі, швидкість онлайн-перекладу більш ніж прийнятна. Слід зазначити, що це не безпомилковий додаток, так як він представляє деякі синтаксичні помилки при перекладі повних речень.

9. Після компіляції APKTool нічого не підписує, а підпис потрібний для встановлення програми. Файли підпису знаходяться в папці “META-INF” у програмі. Тому нам залишається всю цю справу підписати.

Розпаковуємо куди завгодно утиліту Sign+ та відкриваємо її. Перетягуємо нашу зібрану програму з папки “dist” у вікно утиліти для підпису та натискаємо у вікні на “Sign files”. У тій папці, в якій знаходиться наша перекладена програма, з'явиться новий архів, в назві якого міститься “ _signed” – це і є підписаний додаток.

Тим не менш, може бути надзвичайно корисно перекласти вільні слова і позбавити нас від більшої мовної проблеми, навіть якщо доступ до Інтернету недоступний, оскільки він не вимагає підключення для запуску бази даних. Те, що говорить інша людина, миттєво перекладається вашою мовою за допомогою голосового голосу, з можливістю перекладу та надсилання миттєвих повідомлень більш ніж на 40 мовах. Барак Туровський, російський, чекає кілька секунд і чує роботизований голос своєю мовою, якою відповідає.

Вони обоє говорять англійською у своєму повсякденному житті і працюють разом у лабораторіях розпізнавання мови, але вони хочуть продемонструвати здатність свого інструменту для першої особи. Він не працює у відеоконференціях, а в реальному світі, де присутні дві особи. Прогрес – це не новий додаток, не сервіс.

Часті проблеми з використанням APKTool:

  1. Деякі несистемні програми ні в яку не будуть розумітися. Це не помилка APKTool, а добре захищена від таких, як "ми з Вами", скомпільована програма розробника. Деякі не поважають девелоперів додатків, тобто при перекладі скрізь замінюють копірайт розробника на свій, а потім представляють псевдо-свої програми мережі, це не є добре!
  2. У разі компілювання програми можуть виникати помилки. APKTool завжди повідомляє, в якому файлі і в якому рядку припущена помилка. Декілька прикладів:

“C:\\1\res\values\styles.xml” - розташування файлу, в якому припущено помилку.

Error parsing XML: не well-formed” - Ви випадково видалили або кінець класу, або його початок.

Просто вкажіть знак іншою мовою і подивіться, що ви хочете сказати на екрані. Ідеально знати, що знаки, що призводять до пам'ятника, говорять чи читають меню ресторану без зволікання. Також розуміти обкладинку щоденника. Він перетворює зображення на текст, перекладає його і показує його поверхпечати на оригіналі, не відчуваючи очікування. Усний перекладачвикористовує автоматичне навчання, машинне навчання англійською мовою, техніку, що використовується в області штучного інтелектуяка імітує спосіб набуття знань про людей.

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

(я використав “Example” тільки для прикладу).

"C:\\1\res\values\styles.xml" - розташування файлу, в якому припущена помилка.
"40" - рядок, де була допущена помилка.
Resource entry “Example” already has bag item” - Атрибут “Example” вже містить необхідний параметр на іншому рядку. А повтор на цьому рядку не потрібен.
C:\\1\res\values\styles.xml:39: Originally defined here” - розташування файлу, у якому міститься атрибут для “Example”, і він перебуває в 39 рядку.

Які переваги у Google Перекладача

Чим більше ви використовуєте, тим успішніші результати. Чим більше даних ви збираєте, тим більше шансів на успіх. Туровський оцінює поточний рівень успіху голосового перекладачана 80%. «Ми знаємо, що є помилки, але поганий переклад кращий, ніж нічого», - каже він. Система, звісно, ​​не ідеальна. Фрази все ще залишаються проблемою будь-якою мовою. Також акценти та формули, що змінюються по регіонах.

Сума обох нововведень, фактично, пропонує свободу пересування туристам та професіоналам у дорозі. «Спілкування з водієм таксі або знання того, як дістатися місця, стає простим актом», - пояснює бразилець. 95% їх перебувають поза Сполучених Штатів. Бразилія та Мексика є найактивнішими.

Немає нічого складного. Головне - будьте уважними та запасіться терпінням. Успіхів!

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

На відміну від java ME, перш ніж зайнятися перекладом, файл APK треба розпакувати спеціальною програмою(просто покриття файлу як архів нічого не дасть), внести необхідні зміни, запакувати назад і підписати сертифікатом. Без підпису програми встановлюватись не будуть! Вручну вводити команди довго і не всім цікаво, тому існує така програма - SmartApkTool, яка зробить за нас всю роботу з розпакування/пакування та підпису файлу.

Голосовий переклад працює 36 мовами. У разі перекладу плакатів або текстів з камерою мови дещо більш обмежені: вони можуть бути лише з англійської на французьку, німецьку, італійську, португальську, російську та іспанську. І навпаки, але завжди від чи до англійської. Наприклад, ви не можете відобразити плакат італійською мовою і перекласти його іспанською. Наприклад, для письмових перекладів цифра складає до 90 мов, наприклад, для веб-сторінок.

Щодня вони роблять понад 000 мільйонів перекладів. Те, що робить цю програму на деякій відстані від інших подібних варіантів, - це швидкість вашого голосового перекладу в реальному часі. Програма має кілька функцій, і серед них синхронний перекладвикористовується для розуміння фрагментів друкованого тексту, людина вказує курсором у режимі відео на невідоме слово і клацає екраном, щоб побачити їх значення.

Алгоритм виконання.
1. Завантажуємо apktool , виймаємо файли apktool.bat, apktool.jar, aapt.exe по шляху C:\Windows:

2. Завантажуємо програму SmartApkTool.
3. Розпаковуємо архів програми в якийсь каталог:



4. Створюємо новий каталог "packed" - у ньому будуть розпаковані APK файли:



5. Завантажуємо гру, яку розбиратимемо, наприклад BeatTheChimp.
6. Вилучаємо гру в каталог "packed":

7. Запускаємо SmartApkTool (для роботи необхідна JRE) і вибираємо другу вкладку «Розпакувати/запакувати»:



8. Вибираємо пункт «Розпакувати», вказуємо шлях до нашої гри та натискаємо кнопку «Розпакувати APK» (напис на кнопці з помилкою):

9. У командному рядкуможна побачити хід виконання:



10. Після завершення розпакування натискаємо будь-яку клавішу, і нам відкривається місце зберігання розпакованої гри (знаходиться там же, де і сам файл гри):



11. Тепер змінимо файл вікна "credits" у грі: Відкриваємо файл "ui_credits_view.xml" текстовим редактором, додаємо рядки. Обов'язково зберігати файл у UTF !!









12. Після збереження файлу переходимо знову в програму SmartApkTool і вибираємо "Запакувати APK", вказуємо шлях до файлу гри "apktool.yml":

13. Ставимо прапорець «Перенести файл у папку із сертифікатами та підписати його», вибираємо папку (шлях: smart/sign):

14. Натискаємо кнопку «Запакувати та підписати», чекаємо виконання роботи:



15. Після успішної роботи відкриється місце зберігання підписаного файлу (sign_BeatTheChimp.apk):

16. Встановлюємо гру та перевіряємо результат:

17. Радіємо результату

Одна деталь, яку потрібно пам'ятати, полягає в тому, що в місяць буде доступно всього 300 безкоштовних перекладів, і кожен, хто хоче перевищити це число, повинен буде вдатися до платіжної версії, щорічна передплата якої оцінюється в 40 доларів.

Інструмент «Текстові лінзи» - це програма для смартфонів, яка використовує камеру та перекладає текст іншою мовою в режимі реального часу. Підтримувані мови - це переклади з англійської на російську, португальську, німецьку, італійську, французьку та іспанську.

Крім перекладу письмового тексту та голосу, його також можна використовувати в друкованих текстах, плакатах або навіть від руки, просто використовуйте наш палець, щоб вказати, яку частину тексту ми хочемо перекласти. Перекладач, який дозволить нам зробити знімок будь-якого тексту та автоматично перевести його будь-якою мовою, а також через камеру нашого пристрою. Все, що вам потрібно зробити, це вибрати вихідний та цільовий мови, зробити знімок статті та вибрати частину тексту, яку ми хочемо перекласти.