Последние записи
- Перенести программу из Delphi в Lazarus
- Определить текущую ОС
- Автоматическая смена языка (раскладки клавиатуры)
- Сравнение языков на массивах. Часть 2
- wprintf как напечатать кириллицу
- Взаимодействие через командную строку
- Сравнение языков на массивах. Часть 1
- Сравнение языков по скорости
- Чтение огромных xml-файлов
- Как в Python+Selenium webdriver открыть новую вкладку в уже открытом браузере?
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
29th
Май
Как в Delphi встроить переводчик Google
Posted by maloy under Общалка
Stilet
Всем доброго. Хочу в програмулине для себя реализовать перевод слова.
Пошарив по статьям надыбал ссылку:
<a href="http://ajax.googleapis.com/ajax/services/language/translate?v=
1.0&q=string&langpair=EN|RU">перевести</a>
Но видимо Гугл одумался и на данный момент этот сервис платный, и в целом заблокирован для такого использования.
Отсюда вопрос: Какие в инете есть он-лайн переводчики с китайского\корейского\японского на русский? Бесплатные. Позволяющие обратиться к себе без особых наворотов (под наворотами я понимаю HTTPS к примеру).
Или кто какие способы другие может предложить. Устанавливать словарь локально нет особого смысла, поэтому предпочтителен именно он-лайн перевод.
Человек_Борща
У raxp‘а есть обертка над гугловским.
pu4koff
|
MooNDeaR
Ну, у меня в линуксе есть вот такой вот скриптик, который в виде всплывающих сообщений переводит выделенный мышкой текст.
#!/usr/bin/env bash
notify-send -u critical "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO -
"http://translate.google.com/translate_a/t?client=t&text=$(xsel -o | sed "s/[\"'<>]//g")&sl=auto&tl=ru"
| sed 's/\[\[\[\"//' | cut -d \" -f 1)"
Т.е. по сути просто обращается к translate.google.com и парсит ответ, вываливая перевод во всплывающее окошко. Переводя на «русский», запишу этот скриптик в псевдокоде:
response := Request("http://translate.google.com/translate_a/t?client=t&text=Ваш текст&sl=с какого языка (en)&tl=на какой язык (ru)");
response.Remove("[[["); //Удаляем все вхождения "[[["
words_array := response.Split("\""); //Разделяем ответ гугла по кавычке
translation := words_array[0]; //Первое слово в списке и есть перевод
Хотя может и нафиг оно никому уже и не надо
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)