Pull to refresh

Узкоспециализированный браузер :)

Reading time3 min
Views826
image
Хочу представить бета-версию нашего продукта Dictionary Browser – программы для переводчиков и не только. Программа облегчает пользование онлайн-словарями.

История началась с того, что в нашей компании в очередной раз навели порядок с лицензионным софтом, и список установленных программ на наших ПК резко сократился. Мы работаем в software-компании с американцами, и такие программы как Abbyy Lingvo и Multitran нам очень полезны, а лицензии на них покупать не спешат. Таким образом, альтернативой для нас стали онлайн-словари Abbyy Lingvo, Multitran и Google, а также свободно распространяемые десктопные переводчики, такие как StarDict и др. Но, в силу привычки, удобного интерфейса и величины словарной базы «прижились» онлайн-словари. Поэтому мы решили написать для себя удобный интерфейс, который позволяет не заходить каждый раз на сайты и не вводить одни и те же слова в разные онлайн-словари, а также сэкономить трафик (недельный трафик в нашей компании тоже ограничен).


По нажатию горячих клавиш (Ctrl+C+C) программа подключается к известным онлайн-словарям (Abbyy Lingvo, Multitran, словарь Google – список будет расширен) и извлекает перевод.


Update:
Мы выпустим фикспак с с учетом найденных багов. Он будет готов примерно через неделю.

Update 2 Некоторые в комментариях обещали написать аналог за 5 часов.
Поэтому если кто-то за неделю сделает версию лучше, мы сделаем программу бесплатной для пользователей СССР (http://habrahabr.ru/blogs/i_am_advertising/72856/#comment_2092478)



Пользователь экономит трафик и выигрывает в скорости, так как Dictionary Browser не закачивает в окно рекламу и картинки, а извлекает только самое полезное. Программа действует как браузер для мобильных устройств, который фильтрует содержимое. Узкоспециализированный браузер.

Работа с программой выглядит так: по нажатию клавиш Ctrl+C+C вызывается окно с переводом.
Вкладки с переводом появляются по мере получения результата с сайтов (обычно менее секунды), слева появляется самый первый результат. Как показывает практика, Abbyy Lingvo и Google работают стабильно, а Multitran иногда их опережает, а иногда появляется в самом конце.


В настройках пользователь может выбрать «Краткий перевод» («Short Translation») и этим усилить фильтрацию. Будут отображаться только общие значения слов без дополнительных значений (которых бывает очень много).

image image


Итак:

1 Онлайн-словари в обычном браузере открывать не нужно. Нужно выделить слово и нажать Ctrl+C+C либо кликнуть мышкой по иконке в трее. Появится окно с переводом.
2 На вкладках отобразятся переводы из разных словарей и процесс загрузки. Как показывает практика, программа выдает перевод быстрее, чем если бы пользователь вводил слово вручную и ждал перевод в браузере. Это оттого, что мы не грузим картинки и рекламу.
3 Сейчас в программе три словаря: Abbyy Lingvo (та часть, которая доступна онлайн — универсальный словарь), Multitran (очень полный подробный словарь со специализированными терминами) и Google. Все они отображаются на соседних вкладках одного окна.
4 Пользователь может выбрать только один словарь (и не ждать загрузки остальных) или несколько (и сравнить переводы). Переводы с русского на иностранный и обратно доступны в Abbyy Lingvo и Multitran для многих языков. В Google-словаре английская специализация.
5 Сейчас программа полезна прежде всего русскоязычным и англоязычным пользователям; мы хотим сделать из нее шароварный продукт, и предоставим ключи бесплатно тестерам-добровольцам в пределах бывшего СССР, которые найдут хотя бы один баг.

Окошко программы появляется по нажатию горячих клавиш и исчезает по щелчку вне окна (и при любой потере фокуса ввода). Если требуется только одни конкретный словарь, то в настройках можно указать только его.

У нас в планах:

Дальнейшее расширение списка сайтов.
Кеширование последних переведенных слов.
Подключение свободных словарей в формате .XDXF, с которыми можно будет работать и оффлайн.

В разработке мы использовали Java для графического интерфейса и C++ для перехвата клавиш. Надеемся, программа получилась удобной. Некоторые говорят, что на Java трудно создать красивый интерфейс, но, по-моему, программа получилась симпатичной. Хотелось бы узнать ваше мнение по поводу программы и, возможно, некоторые советы или «грабли», на которые можно наступить при раскрутке шароварных продуктов.

PS
Доступны для скачивания версия с JRE6 (22Мб) и без JRE6 (3Мб)
Tags:
Hubs:
Total votes 79: ↑47 and ↓32+15
Comments162

Articles