|
Навигация
|
Главная » Java Переводим книги с помощью Яндекс.APIИсточник: habrahabr prineside Зачем это надоОднажды мне пришло в голову прочитать одну книгу на родном языке автора, английском. После прочтения нескольких страниц стало понятно, что читать придется долго, так как за каждым незнакомым словом приходилось тянуться за словарем, искать нужную страницу, ломать глаза о множество других слов, похожих на искомое… Да еще и таскать с собой лишних полтысячи страниц. Вот и вздумалось собрать небольшой словарик, именно под эту книгу, в который можно было бы заглянуть в любой ситуации - даже когда нет доступа в Интернет. Что из этого получитсяНа выходе мы получим самый обычный .txt - файл, в котором на каждой строчке по алфавиту будут размещены редкие слова из книги и их перевод. Такой словарик можно легко встроить, например, в MIDlet для мобильного телефона, или же непосредственно на сайт. Почему именно Яндекс.APIВ Яндексе все просто: отправил слово - пришел перевод. Не надо регистрировать уникальный ключ, как на Google.translate, да и на большое количество запросов он не жалуется. РеализацияДля осуществления такой затеи будут созданы следующие файлы:
handler.php stop.php index.html РезультатыС помощью такого детского велосипеда перевел 5982 слов за 1033 секунды ( в среднем 5.78 слов в секунду ). Это относительно долго, отчасти потому, что я не выдумывал методы для ускорения перевода ( в идеале можно было отправлять несколько запросов одновременно, но мы ведь не хотим обидеть Яндекс ). Данный пример можно использовать для перевода редких слов из книги или статьи, когда целью есть сам результат перевода, а не процесс. Если использовать в этих целях удаленный сервер, то процесс перевода будет происходить и при выключенном компьютере. Пять уроков масштабирования гибкой разработки на опыте крупного поставщика услуг страхования. Выпущены шаблоны Oracle Exalogic Elastic Cloud для быстрого запуска приложений Oracle. ESET: Банковский троян Carberp использует новые техники атак на популярные клиенты систем ДБО. "Доктор Веб": выборы почти не привлекли внимание спамеров. ESET: Обзор информационных угроз мая 2013 года. Главная » Java |
© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено. |