I am (sadly) not the person to respond, but can confirm that this is an excellent forum for accurate translation. A couple of members of this community helped me to accurately translate a saying that I ended up getting tattooed on my forearm, :).
If you need translations while visiting Ireland, I would also ask the community here for English-Gaelic dictionaries, if such one exists.
Best of luck to you!