Thesaurus – database of synonyms and similar words

A synonym database or thesaurus data are important not only for lexicography (dictionary writing) but are immensely useful in a language learning scenario or for writing suggestion applications.

Synonym database for search solutions

Thesaurus is also important for text search solutions so that the search results include similar words, not only the keyword inputted by the user.

Our synonym databases for each word are sorted from the most similar to the least similar word and can contain a virtually unlimited number of synonyms although it is more sensible to set a cut-off limit and download only the most valuable items.

The synonym retrieval is supported by our NLP API.

The first few synonyms of the English word argue together with a similarity value.

# Corpus: English Web 2020 (enTenTen20)
# lemma: argue
# Frequency: 3,067,530

discuss 0.426
advocate 0.415
agree 0.390
claim 0.388
state 0.387
note 0.377
disagree 0.376
defend 0.371

Synonym database and thesaurus in these languages

We possess the expertise to develop a synonym database and thesaurus in a language of your choice.

Supported languages

Afrikaans
Albanian
Amazigh
Amharic
Ancient Greek
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bengali
Bosnian
Breton
Bulgarian
Burmese
Cantonese
Catalan
Cebuano
Chinese Simplified
Chinese Traditional
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Filipino
Finnish
French
Frisian
Georgian
German
Greek
Gujarati
Hausa (Boko)
Hebrew
Hindi
Hungarian
Icelandic
Igbo
Indonesian
Irish
Italian
Japanese
Kalaamaya
Kannada
Kazakh
Khmer
Korean
Kurdish (Kurmanji)
Kurdish (Sorani)
Kuwarra
Kyrgyz
Lao
Latin
Latvian
Limburgish
Lithuanian
Macedonian
Maduwongga
Malay
Malayalam
Maldivian
Maltese
Mankulatjarra
Manyjiljar
Maori
Marathi
Marlpa
Mirning
Mongolian
Montenegrin N'Ko
Ndebele
Nepali
Newspeak
Ngaanyatjarra
Ngaju
Ngalia
Nganta
Northern Sotho
Norwegian Bokmål
Norwegian
Norwegian Nynorsk
Nyakinyaki
Oromo
Pashto
Pintupi
Pitjantjatjara
Polish
Portuguese
Punjabi (Gurmukhi)
Punjabi (Shahmukhi)
Romanian
Russian
Samoan
Sanskrit (romanised)
Scottish Gaelic
Serbian
Serbian (Latin)
Setswana
Sinhalese
Slovak
Slovenian
Somali
Spanish
Swahili
Swazi
Swedish
Syriac
Tagalog
Tajik
Talysh
Tamil
Tatar
Telugu
Thai
Tibetan
Tigrinya
Tjalkatjarra
Tjupan
Tsonga
Turkish
Turkmen
Ukrainian
Urdu
Uzbek
Vietnamese
Wangkatja
Warlpiri
Welsh
Wudjaarri
Xhosa
Yankunytjatjara
Yiddish
Yoruba
Zulu