Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2014, 16:17   #1
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию Он-лайн переводчик бесплатно

Всем доброго. Хочу в програмулине для себя реализовать перевод слова.
Пошарив по статьям надыбал ссылку:
Код:
<a href="http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=string&langpair=EN|RU">перевести</a>
Но видимо Гугл одумался и на данный момент этот сервис платный, и в целом заблокирован для такого использования.

Отсюда вопрос: Какие в инете есть он-лайн переводчики с китайского\корейского\японского на русский? Бесплатные. Позволяющие обратиться к себе без особых наворотов (под наворотами я понимаю HTTPS к примеру).

Или кто какие способы другие может предложить. Устанавливать словарь локально нет особого смысла, поэтому предпочтителен именно он-лайн перевод.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.05.2014, 16:43   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

У raxp'а есть обертка над гугловским.
Человек_Борща вне форума Ответить с цитированием
Старый 27.05.2014, 17:18   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,547
По умолчанию

Парсить выдачу гугл-переводчика. Только при большом числе запросов с одного IP скорее всего будет выдана каптча.
P.S. Вообще-то там парсинг элементарный должен быть или даже без него, ведь там перевод AJAX-ом сделан, то есть надо просто к их AJAX подключиться.
Arigato вне форума Ответить с цитированием
Старый 27.05.2014, 17:21   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

О! Это интересно. А спецификацию ее он не выкладывал?
Или это уже к нему вопрос?
Цитата:
Парсить выдачу гугл-переводчика.
Пока что моя Индейка не проходит через прокси сервер увы.
Впрочем я особо и не вникал почему, но этот вариант конечно же прорабатываю.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.05.2014, 18:27   #5
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
О! Это интересно. А спецификацию ее он не выкладывал?
Или это уже к нему вопрос?
Наверное к нему, но зачем?
Поставил FireBug и мониторь XHR-запросы.
Проект у него OpenSourcе.
Человек_Борща вне форума Ответить с цитированием
Старый 27.05.2014, 19:47   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так там в библе одна единственная функа )))
Тем паче опенсорц. Где-то значит есть спецификация.
Ладно посмотрю внимательнее.
P.S. Я тут нашел оффлайн словарик, попробую пока его прикрутить к проге. По идее его должно хватить.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.05.2014, 22:42   #7
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

http://msdn.microsoft.com/en-us/library/dd576287.aspx
Сам не пользовался, пишут что
Цитата:
Сообщение от http://www.microsoft.com/en-us/translator/developers.aspx
The Microsoft Translator API is sold as a monthly subscription based on the number of characters of text passed to the API. The API is available for FREE for usage up to 2 million characters per month.
pu4koff вне форума Ответить с цитированием
Старый 27.05.2014, 22:59   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Угу. Спс. Уже завтра посмотрю чем МS зазывает.

P.S. Код Raxp-а почти подошел. Почти - потому что у него там pansichar а у меня юникод )))
В любом случае это уже ИМХО дело техники, тем паче что я 19-ти метровый словарик в текстовом виде нашел. И прикрутил его к проге. Пока все Огонь .
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2014, 11:04   #9
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Ну, у меня в линуксе есть вот такой вот скриптик, который в виде всплывающих сообщений переводит выделенный мышкой текст.
Код:
#!/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]; //Первое слово в списке и есть перевод
Хотя может и нафиг оно никому уже и не надо
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 28.05.2014, 11:22   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ха!
Вот это подарок
Спс, Мундирыч, это подходит. Прикручу позже к своей проге.
P.S. Плюсанул.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сверстаю бесплатно сайты.(бесплатно) E_K Свободное общение 19 12.02.2013 22:46
Assembler. Он лайн sergey_k Помощь студентам 3 19.04.2010 18:10
Он-лайн игры PAVEL315 Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 06.04.2008 15:17
Он - лайн игры PAVEL315 Свободное общение 1 06.02.2007 18:11