Как сделать переводчик

Обновлено: 08.07.2024

Excel-переводчик пригодится всем, кто производит локализацию сайтов, интерфейсов приложений и прочих больших массивов текста.

В Excel есть встроенный переводчик от Microsoft, но со своими причудами. Например, перевести можно только одну ячейку, а что делать, когда их сотни?

Можно попытаться использовать возможности VBA для использования онлайн-переводчиков в Excel. Сервисы предоставляют API для подобных задач.

Я выбрал наиболее популярные в РФ сервисы — Яндекс.Переводчик и Google.Translate.

Google Translate и Яндекс.Переводчик — замечательные продукты. Перевод с их помощью довольно качественный и при этом моментальный. Но у веб-интерфейсов этих сервисов есть свои недостатки. Например, ограничения по количеству знаков. Поэтому в !SEMTools были реализованы функции и процедуры для перевода текста на популярные языки. Ниже подробнее о том, как ими воспользоваться.

Процедуры массового перевода

Использовать процедуры несколько удобнее, чем функции, т.к. все действия осуществляются парой кликов мыши. Доступен перевод с русского на 5 популярных языков и обратно:

Для редких случаев перевода с иностранного на иностранный можно воспользоваться отдельной процедурой с выбором языка. Она поддерживает выбор 12 наиболее популярных языков.

Перевод на разные языки в Excel

Бесплатная Функция GTranslate

Функция доступна всем бесплатно — нужно только скачать !SEMTools и подключить надстройку к вашему Excel.

Синтаксис функции аналогичен таковому в Google Spreadsheets:

С функциями можно использовать любой язык из предложенных на сервисах.

Таблица обозначений языков для перевода

AfrikaansafGalicianglLatinlaSesothost
AlbaniansqGeorgiankaLatvianlvShonasn
AmharicamGermandeLithuanianltSindhisd
ArabicarGreekelLuxembourgishlbSinhala (Sinhalese)si
ArmenianhyGujaratiguMacedonianmkSlovaksk
AzerbaijaniazHaitian CreolehtMalagasymgSloveniansl
BasqueeuHausahaMalaymsSomaliso
BelarusianbeHawaiianhaw (ISO-639-2)MalayalammlSpanishes
BengalibnHebrewhe or iwMaltesemtSundanesesu
BosnianbsHindihiMaorimiSwahilisw
BulgarianbgHmonghmn (ISO-639-2)MarathimrSwedishsv
CatalancaHungarianhuMongolianmnTagalog (Filipino)tl
Cebuanoceb (ISO-639-2)IcelandicisMyanmar (Burmese)myTajiktg
Chinese (Simplified)zh-CN or zh (BCP-47)IgboigNepalineTamilta
Chinese (Traditional)zh-TW (BCP-47)IndonesianidNorwegiannoTelugute
CorsicancoIrishgaNyanja (Chichewa)nyThaith
CroatianhrItalianitPashtopsTurkishtr
CzechcsJapanesejaPersianfaUkrainianuk
DanishdaJavanesejvPolishplUrduur
DutchnlKannadaknPortuguese (Portugal, Brazil)ptUzbekuz
EnglishenKazakhkkPunjabipaVietnamesevi
EsperantoeoKhmerkmRomanianroWelshcy
EstonianetKoreankoRussianruXhosaxh
FinnishfiKurdishkuSamoansmYiddishyi
FrenchfrKyrgyzkyScots GaelicgdYorubayo
FrisianfyLaoloSerbiansrZuluzu

F. A. Q.

Можно составить словарь слов и их аналогов на другом языке — по тому же принципу, как это сделано в моей процедуре лемматизации. Но пословный перевод редко получается корректным.
Например, фразовые глаголы в английском языке уже приносят страдания тем, кто их учит, т.к. два слова рядом переводятся совсем не так, как по отдельности.
Словоформы глаголов в русском языке зависят от рода субъекта, а в английском — нет.
Нужно переводить не только слова, но и фразы, определяя контекст и взаимоотношения слов. Более того, одни и те же сочетания могут по разному переводиться в зависимости от пунктуации — ее тоже нужно учитывать.
Все это делает задачу составления собственного переводчика очень сложной. Гораздо проще воспользоваться готовыми решениями.

Нет, данный функционал основан на бесплатном API Google, который позволяет переводить текст небольшими объемами в десятки (если небольшими порциями, а не сразу, то сотни) строк и сотни (до нескольких тысяч) слов. Если попытаться перевести сотни строк и тысячи-десятки тысяч слов одновременно, Google наложит временный бан на IP. Как правило это несколько часов, но, вероятно, после нескольких временных банов можно получить пожизненный бан IP.
Для перевода в промышленных масштабах нужно покупать специализированные решения, основанные на платном API.

Если вас интересует подобный функционал и вы готовы платить за платный API (расценки довольно небольшие), сообщите об этом мне (Дмитрий Тумайкин, контакты).

Большинство приложений, доступных в Google Play, ориентированы на международный рынок, а потому изначально имеют поддержку большинства популярных языков, в число которых входит и русский. Благодаря этому мы можем с комфортом пользоваться ими, не сталкиваясь с непониманием иностранных слов, обозначающих тот или иной элемент интерфейса. Однако проблема языкового барьера целиком всем равно не исчезла и имеет обыкновение время от времени напоминать о себе. Рассказываем, как легко и просто переводить текст в любых приложениях на Android.


Как включить переводчик в приложениях



Подписывайся на наш канал в Яндекс.Дзен. По жизни пригодится.

Свободное общение и обсуждение материалов


Мы любим новые вещи, но не любим переплачивать за них. Даже покупка смартфона иногда вгоняет в тоску: современные гаджеты стоят приличных денег, оформлять кредит или рассрочку не очень хочется, чтобы случайно не столкнуться с переплатой из-за незаметного мелкого шрифта. На мой взгляд, если очень хочется смартфон, но нет возможности оплатить покупку целиком, стоит присмотреться к б/у устройству. Да-да, не удивляйтесь, в этом нет ничего зазорного. Я и сам пару раз выбирал именно такой вариант покупки и ничуть не пожалел об этом. Главное - отнестись к этому со всей серьезностью.


Несмотря на то, что рынок смартфонов стагнирует, всегда есть возможность оглянуться назад, ведь так было не всегда: еще недавно смартфоны активно развивались, менялись, получая классные фишки. Жаль, но сейчас другое время: чего-то поистине нового нет и в помине, зато никогда не поздно вспомнить, какие полезные функции появились за последнее время. Например, за последние 10 лет. Вы ведь помните, с чего все начиналось? Смартфоны были дико неуклюжими, постепенно превращаясь в изящные устройства. Сегодня вспомним о важных функциях, которые появились и стали лучше за последние 10 лет.


Как вы просыпаетесь по утрам? Наверное, тяжело. А что вас будит? Ну, конечно, будильник, который вы ставите на телефоне. Во-первых, это удобно, потому что не нужно иметь дополнительный атрибут в виде аналогового будильника. Во-вторых, это комфортно, потому что на Android, в отличие от iPhone, будильники срабатывают более мягко, аккуратно выводя вас из состояния сна. Но бывает и такое, что будильник может попросту не сработать. Недавно я сам столкнулся с подобной проблемой. Рассказываю, что делать.

А у меня так не получается. Раньше так можно было, но сейчас просто в шторке появляется уведомление от переводчика и все.

Как установить автоматический переводчик на компьютер?

Выполните следующие действия:

Как сделать перевод текста с английского на русский?

Как переводить текст

Как перевести текст на экране компьютера?

Как быстро перевести текст на русский?

  1. Откройте сайт Google Переводчика на компьютере.
  2. В поле слева введите слово или текст.
  3. Чтобы выбрать другой язык, выполните следующие действия: Экран небольшого размера. Нажмите на название языка вверху страницы. …
  4. Выберите, что нужно сделать: Прослушать. Чтобы узнать, как будет звучать перевод, нажмите на значок .

Как перевести сразу весь текст?

Как перевести страницу в Chrome горячая клавиша?

Если вы используете Google Chrome, это расширение может быть полезно для вас. Это позволяет использовать сочетание клавиш для Google Translate в Интернете. [Option](PC:[Alt]) + 5 keys are bound to each indexed button. В Chrome Alt / Ctrl + [1, 2 …] будут переключать вкладки.

Как перевести страницу Chrome если панель перевода не показалась?

Напротив “Язык” нажмите на стрелку, чтобы открыть дополнительные настройки, и если переключатель напротив “Предлагать перевод страниц, если их язык отличается от используемого в браузере” отключен – нажмите на него, чтобы включить данную функцию.

Как перевести сайт в гугл переводчике?

Как переводить веб-страницы

  1. Откройте сайт Google Переводчика на компьютере.
  2. Скопируйте URL и вставьте его в текстовое окно.
  3. Чтобы выбрать язык перевода, в правой верхней части страницы нажмите на стрелку вниз .
  4. Нажмите на URL, появившийся в окне справа. После этого откроется новая вкладка с переведенным сайтом.

Как перевести с английского на русский язык в телефоне?

В приложении Google

  1. Откройте приложение Google. на телефоне или планшете Android.
  2. В правом верхнем углу экрана нажмите на значок профиля Настройки Язык и регион Язык поиска.
  3. Выберите нужный вариант.

Как перевести текст с английского на русский по фото?

Как переводить текст на фотографиях

Как перевести текст на экране?

Как включить или отключить Быстрый перевод

Как перевести текст с фото на ноутбуке?

  1. Запустите Google Translate.
  2. Нажмите на значок камеры.
  3. Выберите язык, на который нужно перевести текст.
  4. Наведите объектив на текст и дождитесь появления перевода на экране прямо поверх изображения.

Как пользоваться переводчиком в играх?

Ну если прям совсем простой, то это банальная замена одного языка на другой. Для этого потребуется подобие словаря.

Сержант Оракул (90644) Создайте словарь, а дальше простым перебором пробегаетесь по словам введеного текста и выводите переведенные слова.

Тебе нужна база слов на русском и их аналоги на английском, а сделать это должен ты, но это не переводчик а скорее словарь, с полноценным переводчиком ты запаришься))

Тут два вариант либо воспользоваться API google или Яндекса либо спарсить слова и перевод на сайтах переводчиках и словарей [ссылка заблокирована по решению администрации проекта]

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Читайте также: