Как я понимаю, вы хотели бы обеспечить поиск информации, которая хранится в .mo файлах;текстовые файлы пар ключ-значение.
Проблема заключается в отображении пары kv в конкретном .mo на конкретный URI.Если вы можете сделать это, вы можете запустить скрипт, который анализирует файлы .mo и сохраняет фразы вместе со связанным URI (или другим идентификатором ресурса) в каком-либо хранилище данных, например Apache Solr или MySQL detabase (сFULLTEXT-индексированный столбец).
Другой вариант - использовать сканер, чтобы обходить и индексировать по ключевым словам и языку все страницы вашего сайта.Вот список сканеров с открытым исходным кодом:
http://en.wikipedia.org/wiki/Web_crawler#Open-source_crawlers
Всего наилучшего.