Какие бывают модели глонасс. Глонасс в android-смартфоне: что это и как работает? Применение гнсс глонасс

Лучший словарь из всех представленных.


Введение:

Найти толковый словарь для своего Android очень даже просто, а вот найти такой словарь, который бы полностью был независим от интернета - это уже совсем другая проблема, которая оказалась вполне решаема. Приложение “Русский толковый словарь ” сможет порадовать вас не только очень скромным весом, но у внушительной базой слов, в которой есть более 150 000 значений. Что удивительно, все это вмещается в 40 мегабайт веса и не требует постоянной привязки к интернету.



Функционал:


Еще один плюс - это интерфейс в Material Design. Для кого-то может это и неважно, но для любителей этой концепции будет очень приятным сюрпризом. Весь интерфейс состоит из вкладок, между которыми очень удобно можно перемещаться привычными жестами. На первой вкладке находится алфавитный указатель, а также строка поиска, которая в один миг позволит найти любое слово, если, конечно, оно имеется в словаре. Поиск “живой”, т.е. как только вы начинаете что-либо вводить, то результат тут же появляется на экране. Есть также две маски для поиска, одна из которых проверяет первые буквы каждого слова, а вторая - последние. Напротив каждого слова есть две специальных кнопки, которые позволяют добавить слово в избранное или в закладки. Различие между этими разделами есть, ведь в закладках вы можете создавать что-то наподобие категорий. Следующие вкладки соответствуют избранным словам и закладкам, а последняя - это история просмотренных слов. Просмотренным словом считается только в том случае, если вы открыли его карточку.


Итоги:


Настроек оказалось достаточно много, но благодаря тому, что все приложение полностью на русском языке, проблем с настройкой приложения под себя не будет. Подведем итоги: вот такое приложение “Русский толковый словарь ” точно не жалко держать на телефоне, тем более, что к нему можно обратиться в любой момент времени, невзирая на интернет. Приятного пользования!

Операционная система Android имеет удобную систему проверки правописания, которая способна не только подсказывать правильные варианты написания слов, но и автоматически исправлять опечатки. Эту систему автокоррекции можно сделать ещё полезнее с помощью специальных пользовательских словарей. В этой статье вы узнаете, как их правильно использовать, в том числе и не только для проверки орфографии. Прежде всего, необходимо убедиться в том, что в настройках вашего устройства активирована функция проверки правописания. Для этого следует открыть раздел “Язык и ввод” в настройках Android и отметить флажком опцию “Проверка правописания”. Рядом находится кнопка настроек, с помощью которой можно зайти в меню выбора языка, для которого будет осуществляться проверка и исправление текста.

Проверив правильность настроек автокоррекции и словаря, можно открыть любой текстовый редактор и попробовать его работу. При вводе текста над клавиатурой будет отображаться предполагаемый верный вариант вводимого вами слова. Вы можете ускорить ввод длинного слова просто нажав на правильный вариант в строке сверху.

Очень часто бывают ситуации, когда встроенный словарь не знает вводимого вами слова и подчёркивает его даже несмотря на то, что вы точно уверены в его правильности. Именно для решения подобных проблем и предназначен пользовательский словарь. Добавить в него слово очень просто: достаточно просто нажать на выделенное слово в строке над клавишами клавиатуры и появится предложение внести это слово в словарь пользователя. То же самое можно сделать и тапнув по подчёркнутому слову в уже набранном тексте.

Для управления и ручного наполнения пользовательского словаря следует открыть уже знакомый нам раздел “Язык и ввод” в настройках Android и перейти по ссылке “Пользовательские словари”. Здесь можно увидеть словари для каждого используемого языка, а также один общий. Открыв любой из них, пользователь получает возможность просмотра, удаления или добавления необходимых записей.

Для добавления новой записи следует нажать на плюсик в правом верхнем углу и заполнить необходимые поля. При этом, как вы можете видеть на скриншоте, можно вводить не только отдельные слова, но также целые словосочетания и буквенно-цифровые комбинации. Благодаря этой способности вполне возможно использовать пользовательский словарь в нескольких несвойственных для него ролях.

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

Менеджер паролей. Многие сетуют об отсутствии в Android простого и удобного менеджера паролей, наподобие LastPass на десктопах. Потратьте полчаса на внесение паролей к используемым вами сервисам в пользовательский словарь и получите возможность быстрого их ввода в любом браузере. Разумеется, этого не следует делать по отношению к тем сервисам, на которых содержится ваша важная финансовая или личная информация, такие пароли следует держать только в голове.

Распространённые фразы. Если при переписке или смс-общении вы часто употребляете одни и те же обороты или даже целые предложения, то навесьте на них клавиатурные сокращения. Например, замените “С наилучшими пожеланиями, Имя” на “снп” и будете экономить по несколько секунд каждый раз при наборе этой фразы.

Таким образом, пользователи получают возможность использовать свои словари в Android не только для грамотного письма, но и для быстрого ввода своих данных, паролей или даже целых предложений.

TTDic - Русско-английский и Англо-русский бесплатный офлайн словарь с легким и функциональным интерфейсом, охватывающим более 177.000 слов.

Основные особенности:

1. функциональный пользовательский интерфейс
2. Быстрый поиск с фильтром
3. Произношение слов (TTS - Text-To-Speech)
4. Функция обучения (Флеш-Карточки )
5. Избранное – Добавить слово в список избранного.
6. Закладки - Создания закладки и добавления слова в закладки.
7. История - Сохранение просмотренных слов в истории.
8. Заметка - Добавление заметки к словам.
9. Бэкап / восстановление из файла или Dropbox (Backup/Restore)

Особенности:

Различные настройки
1. Ночной режим
2. Изменения размера текста
3. Изменения цвета интерфейса
4. Управление списками историй, Избранное, Закладки и заметки.
5. Видимость вкладки - Показать/скрыть вкладки.
6. Изменить направление языка

Вы можете отправить свои предложения, комментарии и правовые вопросы, связанные с проложением по этому адресу.
[email protected]

Журнал Изменений / Что Нового

Quiz (testing) feature
Integration to other apps (Moon+ reader etc.)
Some UI changes
Some bugs were fixed

В данном путеводителе будут рассмотрены словари и переводчики для Android. К слову, эта тема затрагивалась в . Аспекты обзора таковы:

  • Поддержка языков. Важно, чтобы поддерживались как минимум два языка: русский и английский - изначально или посредством добавления словарей.
  • Офлайн- и онлайн-функции. В первую очередь, интересуют именно офлайн-возможности, хотя могут присутствовать и онлайновые, о чем будет упомянуто.
  • Работа со словарем: подключение, синтез речи или поддержка аудиозаписей, транскрипция.
  • Поиск: учет морфологии, неточный поиск, скорость поиска.
  • Дополнительные возможности: разговорник, контекстный перевод, интеграция с другими приложениями.

Участники обзора:

  • Google Translate
  • GoldenDict
  • Fora Dictionary
  • ColorDict
  • «Офлайновые словари»

Google Translate

В последних версиях официального клиента Google Translate наибольшее внимание уделено именно офлайн-переводу. Поэтому сейчас приложение можно сравнивать с другими автономными словарями, по тем же критериям.

Вначале - именно об офлайн-особенностях. Google Translate предлагает на выбор 80 языков, подключаемых через настройки: достаточно выбрать нужный словарь из списка.

Google Translate менее всего «академичен», он отличается от традиционного словаря Android как интерфейсом, так и формой выдачи результатов. При переводе термина не отображается транскрипция, для неправильных глаголов не указывается форма, прочая справочная информация тоже отсутствует. Деление на части речи производится, но не всегда (принцип вывода словаря остался неясен).

Google Translate - это не в последнюю очередь удобный интерфейс. Оптимально он смотрится именно в мобильном исполнении, менее выигрышно - в . Удобная навигация, приятная анимация. Правда, имеется одна недоработка: при переходе с портретного на ландшафтный режим отображается лишь перевод, что, по сути, бесполезное распределение пространства.

Дополнительные удобства отмечены при работе со словарями. При переводе доступна озвучка (онлайн-функция). Можно переводить целые сочетания, но, по причине ограниченного словаря, реализация данной функции существенно уступает онлайн-версии.

Ряд функций активируется при подключении к интернету: распознавание текста, аудио, рукописного ввода. Возможности эти экспериментальные, находящиеся в разработке - хотя, на самом деле, они неплохо реализованы. С одной стороны, в «полевых условиях» распознавание далеко не идеально. С другой - Google Translate способен переводить простые и четкие фразы. В результате, если текст или звук не зашумлен, расшифровка вполне себя оправдывает.

Вероятно, функцию распознавания речи можно рассматривать как неплохой инструмент для тренировки произношения. Рассчитывать на Google Translate как помощник при «живом» разговоре с иностранцем все еще рано. Роль перевода, в случае с вышеописанными функциями, может отходить на второй план, а вот результаты распознавания сохранить нельзя: экспорт в Google Translate не предусмотрен.

Разговорник - еще один инструмент, требующий упоминания. Он синхронизируется с онлайн-устройствами, связанными с аккаунтом Google, позволяя держать часто употребляемые слова с переводом под рукой.

Резюме . Google Translate будет правильно назвать переводчиком с функциями словаря, доступными офлайн. Удобный и быстрый интерфейс, широкий выбор языковых компонентов, простое обращение со словарями. Примечательны также онлайн-функции распознавания.

[+] Уникальные функции
[+] Удобный и отзывчивый интерфейс
[+] Поддержка 80 языков

GoldenDict

Некоторые словари для Android предоставляют только оболочку, а собственно словари в таком случае нужно добавлять самостоятельно. GoldenDict - именно такое решение. С одной стороны, неудобно то, что нужно совершать дополнительные действия и тратить время на поиск словарей. Положительный момент - можно добавить только нужные вам специализированные словари. Оболочка не только чрезвычайно проста в настройке, но и универсальна. Поддерживаются следующие типы словарей: Lingvo, Babylon, MultiTran, StarDict, Lingoes и Dictd.

После добавления в файловую систему словари нужно проиндексировать - для включения их в поиск. Могут быть добавлены словари других установленных программ; как правило, GoldenDict обнаруживает их и индексирует автоматически. Словарей может быть неограниченное количество, однако в бесплатной версии установлен лимит (5).

Поиск выдает результаты достаточно быстро, нечувствителен к регистру и пунктуации. Отдельно можно установить словари морфем, тогда GoldenDict будет учитывать формы слова.

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

Что еще полезно, GoldenDict может встраиваться в программы для чтения, выдавая перевод во всплывающем окне, то есть выполняя функции контекстного переводчика.

Резюме . GoldenDict - несложная в настройке и универсальная оболочка. Будет полезна в том случае, если важна детализация (транскрипция, формы слова, озвучка) и специализация на определенных словарях. Или, скажем, в ситуации, когда используются настольные словари, и нужно их перенести на мобильные устройства для доступа к ним офлайн.


[+] Детализация перевода
[+] Учет морфологии при поиске

Fora Dictionary

Fora Dictionary - кроссплатформенное приложение, доступное как для мобильных (Android/iOS), так и для настольных (Windows/Mac/Linux) платформ. Настольная версия бесплатна, мобильные версии содержат рекламу, которая отключается при покупке лицензии.

Главное, что следует отметить - универсальное применение данной оболочки. Аналогично GoldenDict, словари здесь изначально отсутствуют. Предусмотрено пять способов добавления словарей: пакеты, загрузки, офлайн-словари на SD-карте, сетевые и Википедия. Не все способы применимы к англо-русскому переводу, поэтому копирование локальных словарей с последующим их указанием программе будет полезным.

Из локальных словарей поддерживаются следующие типы: StarDict, XDXF, DSL, базы данных DICTD и простые словари (TSV). Инсталляционные пакеты устанавливаются с таких ресурсов, как WordNet, FOLDOC, Factbook, Moby. Реализовано управление словарями: их можно не только добавлять из различных источников, но и создавать профили, группировать.

В то же время, процесс установки русскоязычного словаря не так прост, как ожидалось. Найти свободный словарь несложно, однако его дальнейшее подключение затруднено ввиду неудобного интерфейса, а индексация занимает длительное время.

Хотя и нельзя сказать, что Fora Dictionary радует современным дизайном, интерфейс гибко настраиваем: оформление статьи, компоновка меню, панелей и кнопок. Также продумана навигация: могут использоваться горячие клавиши, сокращения, боковая панель, история поиска и переходов.

Поиск поддерживает нечеткий (fuzzy) ввод, по мере набора доступны подсказки. Выдаваемый результат может быть отформатирован в соответствии с настройками Fora Dictionary, хотя во многом зависит от исходной компоновки словаря.

Для озвучивания применяется синтез речи (TTS, или Text-to-Speech), доступный для английского, французского, немецкого, итальянского и испанского языков. Как вариант, предлагается скачать аудиофайл высокого качества. Кроме того, при поиске может использоваться голосовой ввод.

Резюме . Fora Dictonary имеет общие черты с GoldenDict: по принципу добавления словарей. Правда, по количеству источников с данным приложением не сравнится ни одно из подобных решений. С учетом кроссплатформенности Fora одни и те же базы могут использоваться на мобильных и настольных платформах.

[+] Поддержка множества форматов словарей
[+] Удобная навигация и настраиваемый интерфейс
[−] Неудобное добавление пользовательских словарей

Bigg

Bigg - англо-русский словарь и разговорник. Приложение удобно тем, что словари доступны офлайн без какой-либо предварительной настройки, необходимости скачивания баз и других действий. Все компоненты занимают 50 МБ и при установке копируются на SD-карту. К данному моменту Bigg не поддерживает внешние словари и другие направления перевода. Это, пожалуй, единственный существенный недостаток при сравнении с конкурирующими решениями.

Словарь включает в себя русские и английские термины, всего более 3 млн. словарных статей и около 2 тыс. фраз в разговорнике. С одной стороны, это сравнительно немого, но есть и плюсы: быстрый старт приложения и мгновенный поиск по базе. При этом не нужно переключать направление перевода - программа делает это автоматически. Поиск ведется с учетом морфологии.

При переводе не обязательно открывать статью словаря: в результатах поиска уже приводятся варианты. Если введено несколько слов, будет отображен перевод для каждого из них. В статье отображаются варианты перевода, сгруппированные по частям речи, доступна транскрипция. Через отдельный раздел приложения можно ознакомиться с неправильными глаголами.

Разговорник Bigg содержит выражения на популярные темы, общие фразы - все они тщательно структурированы. Слова и выражения из разговорника и словаря можно добавлять в избранное для быстрого доступа к ним.

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

[+] Скорость и удобство работы
[+] Перевод доступен сразу после установки
[−] Невозможность подключения пользовательских словарей

ColorDict

ColorDict предусматривает подключение словарей из Google Play и других сетевых источников. В дальнейшем их можно использовать офлайн. Некоторые сетевые функции задейстованы, например, при поиске слова в Википедии.

Что касается офлайн-словарей, то имеется поддержка относительно популярного формата StarDict. Можно скопировать необходимый набор в папку dictdata. Словари индексируются автоматически и в дальнейшем доступны для использования. В соответствующем разделе приложения можно сортировать словари, закреплять за ними цветовые метки - удобные, скажем, для группировки.

Поиск хорошо себя показывает при работе с множеством словарей: отображаются варианты, в истории можно просмотреть ранее введенные термины, добавить элементы в избранное, установить порядок их сортировки. Результат из любого поля копируется в буфер обмена. Из пожеланий - неплохо было бы реализовать добавление результатов в избранное с последующим экспортом.

При выводе терминов используются блоки различных цветов, чтение достаточно комфортно. На выбор предоставляется три варианта отображения: WebView, TextView и TextView Space. К сожалению, некоторые словари не предполагают даже минимального форматирования, в результате чего текст читается с трудом.

Изучающим язык будет полезна опция TTS-озвучки, с американским и британским вариантами исполнения. Транскрипция доступна не везде, данная опция зависит от исходного наполнения словаря.

Из дополнительных возможностей - ColorDict интегрируется с программами для чтения, а именно FBReader, Moon+ Reader, Cool Reader и ezPDF Reader. Таким образом, он может исполнять роль контекстного переводчика.

Резюме . ColorDict работает с локальными словарями, поддерживает поиск в Википедии. Еще один плюс - интеграция с программами для чтения, что позволяет использовать ColorDict как контекстный переводчик (наравне с GoldenDict).

[+] Подключение словарей StarDict
[+] Интеграция с программами для чтения
[+] Цветовые метки блоков и словарей

«Офлайновые словари»

«Офлайновые словари», исходя из названия, предлагают доступ к словарям без подключения к интернету. Впрочем, для их добавления все равно нужно скачать необходимые базы. Предлагается около 50 многоязыковых словарей различных направлений: английский, русский, французский, немецкий, китайский, иврит и др. Для русского, на момент обзора, доступны 12 направлений и словарей, для английского - 32. Добавление локальных словарей не предусмотрено.

Программа не слишком дружелюбна к пользователю. Даже если предположить, что рекламу - как отвлекающий фактор - можно отключить при покупке лицензии, путаницу вносит перевод: «опцион, предпочтения» и прочие надписи отвлекают от сути.

Теперь о поиске. Фильтры позволяют задавать критерии поиска. Теоретически, это может быть полезно при уточнении правописания (хотя в данном случае fuzzy-поиск был бы удобней). Идеальны фильтры при решении кроссвордов, хотя и нельзя назвать эту задачу специализированной для перевода.

Выводить результат можно как на отдельной словарной странице, так и списком. Еще одно неудобство заключается в том, что «Офлайновые словари» не используют единую базу, что существенно замедляет поиск, отнимая время при переключении между словарями. Тот же словарь GoldenDict предлагает удобный вариант - вывод всех результатов единым списком.

Собственно отображение статей в «Словарях» хорошо детализировано, присутствует группировка по частям речи. Подсветка недоступна, транскрипция не предполагается. В наличии TTS-синтез (включая британское и американское произношение, плюс 6 дополнительных языков), но оно также не слишком удобно, поскольку синтезируется вся статья, а не искомое слово в поисковой строке (см. Fora Dictionary).

Резюме . Можно полагать, что приложение справляется со своими основными обязанностями, позволяя быстро установить необходимые словари и получить исчерпывающий перевод слова. Негативный фактор состоит в том, что эргономике приложения уделено недостаточно внимания. Особенно это заметно при активном доступе к словарям и поиске слов.

Сводная таблица

Лунтик 27 января 2011 в 12:24

Словарь для Android

  • Чулан *

Идея

Купил себе HTC Legend. Читал статьи на английском. Но так как знаю его не очень хорошо, то понадобился словарик. Желательно с произношением слов (что бы слова лучше запоминались) и с возможность выделить часто употребляемые слова (что бы не изучать все слова, а только самые распростанённые). Такого не нашёл (может плохо искал) и решил написать свой. Плюс изучаю программирование под Android, так что написание своей программы было для меня ещё плюсом в изучении языка.

Структура программы

Программа состоит из 2-х частей:
1. Сама программа для Android. Она показывает слова, производит поиск слов по словарю, произносит слова.
2. Вспомогательные программы для создания словарей. Анализирует текст с выделением часто употребляемых слов, скачивает с google translater перевод слова, заполняет базу.

Программа для Android

Расскажу про общую структуру.

В программе есть 4 окна:
1. Со списком слов.

2. С настройками фильтрации по частоте употребления и количеству слов. В дальнейшем это окно уберу за ненадобностью.

3. С выбором БД для словаря.

4. С выводом подробной информации о слове.

Детально код описывать не буду. Расскажу только про проблемы, которые возникли при воспроизведении mp3 из массива байт. Забыл добавить, что звук у меня хранится в самой БД, т.е. приложение не требует подключения к сети. Это сделано для того, что бы экономить трафик и для того что бы можно было брать звук не только из google translator, но и из других источников.

Android не позволяет воспроизводить mp3 из массива байт, только из сети или из файла. Только wav формат можно воспроизвести из массива байт. Есть 3 решения проблемы - сохранять mp3 во временную папку, преобразовывать в wav или воспроизводить со своего аудио сервера. Первый способ не подходит из за того, что создаётся много временных файлов. Второй способ не понравился из за того, что, во-первых, пришлось бы конвертировать множество mp3 (~2500) и во-вторых это привело бы к увеличению их размера.

Public class AudioServer extends Thread {

Private DataBaseHelper myDbHelper;

Public AudioServer(DataBaseHelper myDbHelper) {
this.myDbHelper = myDbHelper;
}

Public void run() {
ServerSocket ss;
try {
ss = new ServerSocket(6129);
} catch (IOException e1) {
Log.e("AudioServer", "CreateServer " + e1.getMessage());
return;
}
while (true) {
Socket theConnection;
try {
theConnection = ss.accept();
} catch (IOException e1) {
Log.e("AudioServer", "CreateConnection " + e1.getMessage());
return;
}
String method;

Try {
PrintStream os = new PrintStream(theConnection.getOutputStream());
DataInputStream is = new DataInputStream(theConnection.getInputStream());
String get = is.readLine();
StringTokenizer st = new StringTokenizer(get);
method = st.nextToken();

If (method.equals("GET")) {
String word = st.nextToken().replace("/", "");

While ((get = is.readLine()) != null) {
if (get.trim().equals(""))
break;
}
Log.i("AudioServer", "Word " + word);
byte audio = myDbHelper.getAudio(word);
if (audio != null)
Log.i("AudioServer", "LenghtAudio " + audio.length);
else
Log.i("AudioServer", "Audio data not fouded");

Os.print("HTTP/1.0 200 OK\r\n");
Date now = new Date();
os.print("Date: " + now + "\r\n");
os.print("Server: english_server\r\n");
if (audio != null)
os.print("Content-length: " + audio.length + "\r\n");
else
os.print("Content-length: 0\r\n");
os.print("Content-type: audio/x-mp3\r\n\r\n");

// send the file
if (audio != null)
os.write(audio);
os.close();
}
} catch (IOException e) {
Log.e("AudioServer", "SendData " + e.getMessage());
}

Try {
theConnection.close();
} catch (IOException e) {
Log.e("AudioServer", "ConnectionClose " + e.getMessage());
}
}
}

Заключение

Программа работает, но есть несколько ошибок и нелогичностей в поведении, которые нужно исправить.
Скачать можно в code.google.com/p/android-voice-dictionary
По ссылке apk и два словаря. Один с произношением, но в нём 2500 слов. Во втором слов больше, но произношения нет.

Теги: android, dictionary, java



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Приложение Google Translate GoldenDict Fora Dictionary Bigg ColorDict Офлайновые словари
Разработчик Google Inc. GoldenDict NG-Computing Алексей Ильин Notes NGHS.fr
Цена полной версии бесплатно $4,99 бесплатно $2,99 бесплатно $2,05
Версия Android зависит от устройства зависит от устройства 1.0+ зависит от устройства зависит от устройства зависит от устройства
Поддерживаемые языки 80 не ограничено не ограничено русский, английский не ограничено не ограничено
Добавление онлайн-словарей + + + +
Добавление локальных словарей Lingvo, Babylon, MultiTran, StarDict, Lingoes, Dictd StarDict, XDXF, DSL, DICTD, TSV StarDict
Озвучка + + + + +
Контекстный перевод (интеграция с программами для чтения) + FBReader, Moon+ Reader, Cool Reader, ezPDF Reader
Другие возможности Разговорник; распознавание аудио, фото, рукописи; перевод словосочетаний, SMS Поиск по Википедии Разговорник