Api search googletranslate consumption

This pull request is against `api-search-googletranslate`, as this is not yet merged into master.  It also includes a merge of the `definitions` branch, which will not need to be merged in separately (although definitions are not currently displayed).