В предыдущих версиях Firefox было такое поисковое дополнение, которое позволяло искать перевод слов в словарях Яндекс.Lingvo.
Никак не мог найти его для версии Firefox 3.0 и сегодня случайно наткнулся.
Чтобы установить этот плагин нужно зайти на страницу "Яндекс.Словари" и щелкнуть на выпадающий список поисковых плагинов:
В этом списке должно появиться дополнение "Добавить Яндекс.Словари. Перевод". Добавляйте и пользуйтесь. |
Эти пункты добавились из-за того, что в HTML-коде страницы есть такие строчки:
<link rel="search" href="/opensearch-meaning.xml"
title="Яндекс.Словари. Энциклопедии"
type="application/opensearchdescription+xml">
<link rel="search" href="/opensearch-spelling.xml"
title="Яндекс.Словари. Русский язык"
type="application/opensearchdescription+xml">
<link rel="search" href="/opensearch-translation.xml"
title="Яндекс.Словари. Перевод"
type="application/opensearchdescription+xml">
Оказывается есть такая спецификация (OpenSearch description document), которая позволяет описывать поисковые плагины и которую умеют распознавать браузеры.
Например, поиск перевода на Яндекс.Lingvo в формате OpenSearch выглядит следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Яндекс.Словари. Перевод</ShortName>
<Description>Поиск по словарям русского языка: этимология, синонимы, ударения, орфография.</Description>
<Image width="16" height="16" type="image/x-icon">http://slovari.yandex.ru/favicon.ico</Image>
<Url type="text/html" template="http://lingvo.yandex.ru/search.xml?text={searchTerms}&st_translate=on"/>
<InputEncoding>UTF-8</InputEncoding>
</OpenSearchDescription>
Достаточно просто.
Так же можно реализовать поисковый плагин для своего сайта, и я думаю Юра прикрутит такой к планете? :)