>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >окошко-хинт http://forum.mozilla-russia.org/viewtopic.php?id=17206 |
elite > 24-05-2007 10:32:41 |
Добрый день! Нужен плагин и его исходники в стиле google словаря. Если кто может такое сделать, то у меня есть предложение о сотрудничестве. Добавлено Чтв 24 Май 2007 10:54:57 : Может быть уже есть плагины с исходниками, которые это делают? Тыкните ссылкой. |
Sergeys > 24-05-2007 11:44:15 |
А как он должен определить, что ты хочешь перевести? |
elite > 24-05-2007 12:00:11 |
Курсор мыши находится над чем-то.
cпасибо! |
elite > 25-05-2007 10:57:56 |
Нет - это всё не то. Словарь гугла ведь это как-то делает? |
Anton > 25-05-2007 21:28:48 |
Вот код для 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 ); Ищем очередной основной момент и сложность ? : ) |
elite > 31-05-2007 20:50:39 |
Anton пишет
Да! Очередной основной момент и сложность - это само окошко хинт с текстом. Где бы найти такую демонстрашку - подносишь курсор к слову, рядом всплывает окошко-хинт с этим же словом. |
elite > 31-05-2007 21:34:01 |
По идее Translate Panel должна работать в режиме всплывающего окна. Однако, последняя версия у меня не заработала. |
Anton > 31-05-2007 23:03:36 |
|
elite > 31-05-2007 23:19:43 |
Антон - Вы золото! |
elite > 01-06-2007 07:25:06 |
Теперь можно попробовать заюзать такой вот 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 : нагрузка на сервер очень жестокая |
Anton > 01-06-2007 15:02:11 |
Попробовали... 400 Bad request |
lseder > 04-06-2007 20:05:52 |
для юзания google dictionary надо знать алгоритм генерирования сигнатуры - значение sig в запросе. оно зависит от англ. слова. кстати, сегодня обновил gTranslate для перевода без выделения. |
elite > 06-06-2007 08:50:30 |
Значит гугл не дает. Попробуйте это. Отсылать можно не только само слово, но и еще два - одно справа, другое слева. Добавлено Срд 06 Июн 2007 09:10:23 :
Мне показалось, что это зависит от клиента. А может всё и не так... |
Anton > 07-06-2007 08:26:05 |
Работает. google, кстати, тоже (с генератором сигнатуры). |