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