Страницы: 1
Добрый день!
Нужен плагин и его исходники в стиле google словаря.
При подведении на слово появляется окошко-хинт с переводом.
Перевод получается через обращение к серверу.
Если сервер не нашел слово или не отвечает, то ничего не появляется.
Если кто может такое сделать, то у меня есть предложение о сотрудничестве.
Добавлено Чтв 24 Май 2007 10:54:57 :
Основной момент и сложность - это то, что слово не должно выделяться мышкой.
Может быть уже есть плагины с исходниками, которые это делают?
Кто-нибудь знает названия таких плагинов?
Тыкните ссылкой.
Отсутствует
А как он должен определить, что ты хочешь перевести?
Посмотри gTranslate - перевод в контекстном меню, только там нужно выделять!
Translation Panel - ищи на форуме и т.д.
Через сомнения приходим к истине. Цицерон
Отсутствует
А как он должен определить, что ты хочешь перевести?
Курсор мыши находится над чем-то.
Если это набор символов (а не изображение), то двигаемся вправо и влево, находим границы (например пробелы), всё что между границами - отсылаем на сервер.
Translation Panel - ищи на форуме и т.д.
cпасибо!
посмотрю
Отсутствует
Основной момент и сложность - это то, что слово не должно выделяться мышкой.
Вот код для custombuttons, отображающий в статусбаре слово (вернее, не слово, а строку, не содержащую пробельных символов) под курсором:
window ["onmousemove"] = function (event) { try { var st = event. rangeParent. data; var s1 = st. substring (0, event. rangeOffset); var s2 = st. substring (event. rangeOffset); var left_side = s1. match (/\S*$/); var right_side = s2. match (/^\S*/); var word = left_side + right_side; document. getElementById ("statusbar-display"). label = word; } catch (e) { } } window. addEventListener ( "mousemove", window ["onmousemove"], true );
Ищем очередной основной момент и сложность ? : )
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Ищем очередной основной момент и сложность ? : )
Да!
Спасибо!
Очередной основной момент и сложность - это само окошко хинт с текстом.
Где бы найти такую демонстрашку - подносишь курсор к слову, рядом всплывает окошко-хинт с этим же словом.
Отсутствует
Где бы найти такую демонстрашку - подносишь курсор к слову, рядом всплывает окошко-хинт с этим же словом
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Теперь можно попробовать заюзать такой вот url
http://www.google.com/tbproxy/dictionary?sourceid=navclient&ie=UTF-8&oe=UTF-8&text=number&langpair=en|ru&sig=61961148955&hl=ru
Добавлено Птн 01 Июн 2007 07:49:09 :
хотя конечно лучше не юзать, точнее не выкладывать.
нагрузка на сервер очень жестокая
в оригинальном плагине гугла используется кэширование, словарь загружается 1 раз.
Отредактировано elite (01-06-2007 07:26:09)
Отсутствует
для юзания google dictionary надо знать алгоритм генерирования сигнатуры - значение sig в запросе. оно зависит от англ. слова.
детали в - http://gmapbook.blogspot.com/2007/02/go … cking.html
кстати, сегодня обновил gTranslate для перевода без выделения.
Использовал пример Антона.
Отсутствует
Значит гугл не дает.
Попробуйте это.
http://statmt.ru/enru2.pl?Sentence=test
Отсылать можно не только само слово, но и еще два - одно справа, другое слева.
Если они там есть конечно.
Добавлено Срд 06 Июн 2007 09:10:23 :
для юзания google dictionary надо знать алгоритм генерирования сигнатуры - значение sig в запросе. оно зависит от англ. слова
Мне показалось, что это зависит от клиента.
Я вроде как пробовал несколько слов с одной сигнатурой - и мне выдавались переводы.
Значит клиент привязывается к IP...
А может всё и не так...
Отредактировано elite (06-06-2007 08:52:47)
Отсутствует
Страницы: 1