Etymology List Generator 📙

Hello everyone! I am Angela, an Italian and Latin tutor based in London. Today, I have created a very useful tool for the community, particularly the logophiles and linguaphiles alike. Without further ado, let me show you.



Current Donors: ❤️

  • Heraty Law PC
  • Peter Cash
  • Andrew Marturet
  • Rebecca Sussman
  • Mark Williamson
  • Andreas Esbech
  • Corey Boiko

It is an etymology list generator, which translates the word you input into 103 languages, ordered alphabetically, so you can see the cluster of similar words.

For example, entering the word love will instantly enable you to see how, Romance languages, deriving from Latin, form a cluster of similar looking outputs.

Output for the word “love”

Etymology List Generator

Please try to scroll down by placing your cursor or hand inside the black border. Since there are many words in the output, you will have to go all the way down.

Want to learn more?

I hope you liked my work and I hope to release more tools such as this, potentially with maps and trees, allowing the community to better visualize this data.

As an aside, if you are interested in learning Italian or Latin, or anything related to Classics, Linguistics (including Etymology), I am available for 1-1 tutoring on Skype. Please have a nice day/night, wherever you are.

About me

The technology

  • Backend: Google Translation API to translate each word
  • Frontend: Vue.js to display the results.


So we can send you some cool stuff in the future 😃

Join the Conversation


  1. Good job! Two main issues I see are:
    * case-sensitive sorting: Cow-Kuh-bovino-cow (easy fix)
    * phonetic sorting: “cow” should be close to “ko” (not so easy to fix; also, words in different alphabets are effectively untraceable)
    Still very useful!

  2. Cool! Roberto mentioned phonetic sorting. You could use wiktionary api to convert to international phonetic alphabet (IPA).
    Also, you could
    1. calculate the Levenshtein distance between the phonetic representations,
    2. you could sort by overal similarity across the 100-200 most well conserved words, closely related laagages first,
    3. you could flag probable cognates, loanwords, and unrelated words, and
    34. you could show a tree of relatedness instead of a sequential list.

  3. Don’t forget, Romanian is a Romance language too, one of the most similar to Italian

Leave a comment

Your email address will not be published. Required fields are marked *

English EN Italian IT