Several individuals have put together their own dictionaries, and have put them on-line. These are major projects for individuals.
One in particular is mentioned, the following:
www.englishirishdictionary.com
On this site, when a word is searched, a translation is (usually) provided, often accompanied by a list of examples of where the word is used in practice. This is a neat and useful site. We are not aware of who put this together.
Terminology, along with translations into many languages, including Irish and English, pertaining to the activities of the European Union, can be found at the following site:
This list will be more comprehensive as further sites are identified.