Да, в принципе Google translate тоже подойдет. Если вести и пополнять свою базу слов, а за новыми лазить туда, то нормально. Главное давать возможность менять перевод, ну и показывать пару вариантов оного.
На микростокру есть сервис по подбору слов. Мне он очень нравится именно наличием перевода. Очень удобно. Даже приходила в голову мысль написать свою прогу, т.к. иногда, в самое неподходящее время, сервис бывает недоступен. Вот что-то такое. Ссылку могу бросить в личку.
И все-таки, почему не ограничение по времени? Мне самому как программисту интересно. Полная функциональность, никаких претензий. Или нет доверия к готовым пакетам, ктр. это обеспечивают? (самому такое писать, ИМХО, геморрой страшный)