
How to use Míreadoir as a Rhyming dictionary
0
15
0
Míreadóir (mireadoir.ie) is a web-application that allows for flexible searches of sub-strings (parts of words) in the Irish language. By selecting “Regex” as your search type, you can find words with different endings that rhyme or almost rhyme with the word you want. Here are some basic examples that you can copy and paste into the search bar. You can then swap out the sub-strings you would like to match.
NB: for Regex queries in Míreadóir, it does not matter if you select “Partial match” or “Exact match” under “Match type".
Rhyming patterns:
By ending
To match words that end with either ú, adh, or odh, for example, you can use this regex pattern:
.*(ú|adh|odh)$
Notice that this expression starts with a full stop.
You can swap out these choices or add more by putting another | and then another word ending. You can check partial rhymes this way too so there is a lot of flexibility.
Explanation:
.* – Matches any number of characters before the ending.
(ú|adh|odh) – A group that matches one of the three endings.
$ – Asserts the end of the word.
By start and end
For example, to match all words that:
Start with mo
End with ú, adh, or odh
You can combine both conditions in this regex:
^mo.*(ú|adh|odh)$
Explanation:
^mo – Word starts with "mo"
.* – Zero or more characters in between
(ú|adh|odh) – Ends with one of these patterns
$ – End of the word
With additional specified sub-string in word
To match words that:
Start with anything
Contain the substring "ar" anywhere in the word
End with ú, adh, or odh
You can try customizing the following regex:
^.*ar.*(ú|adh|odh)$
Extra features:
Prefixes
A current feature that is being updated in Míreadóir is the ability to find words that all have the same affix and thus carry a related meaning. Currently 538 prefixes are recorded by teanglann.ie and if you want to see a list of all of the prefixes in the teanglann.ie dictionary in order to see what the related terms are on their site, you can search perform the following search:

Get all words of a specified length
If you want to get words of a specific length, you can specify the number of characters as demonstrated below. The following regular expressions retrieves all words with 5 letters:
No special characters:
^[a-zA-Z]{5}$
With fadas:
^[a-zA-ZáéíóúÁÉÍÓÚ]{5}$
*An eventual goal of Míreadóir is to also support searches by syllable count.