Learning a Foreign Language? Try Letra: A New Tab Extension for Passive Language Learning ☀️
Jaye Hernandez

Jaye Hernandez @jayehernandez

About: Full stack dev who likes to keep herself busy by building stuff on the side 🌻

Location:
Manila, PH
Joined:
Jun 18, 2019

Learning a Foreign Language? Try Letra: A New Tab Extension for Passive Language Learning ☀️

Publish Date: May 2 '20
71 24

...and just to be 100% clear, I'm talking about foreign languages like German and French. Not programming languages. 😅

Why not learn something every time you open a new tab?

Introducing Letra. A Chrome Extension (Working on a Firefox extension as well!) that serves as a supplementary guide for learning a new language. A new word will pop up in your new tab every day, in your chosen language(s).

Go to the Extension

Alt Text

✨ Features

  • New word everyday
  • Listen to the word in the chosen language
  • New inspirational quote about learning
  • Dark Interface

🌎 Available Languages

  • 🇩🇪 German
  • 🇫🇷 French
  • 🇪🇸 Spanish
  • 🇯🇵 Japanese
  • 🇰🇷 Korean
  • ➕ More to come!

Launched this on ProductHunt yesterday, too. This is the first side project I created and it has been a crazy ride, but that's a story for another time.

Built with VueJS and NodeJS. Here's the repository for the extension! Do click on the Star ⭐️ button if you found it interesting

GitHub logo jayehernandez / letra-extension

Passively learn a new language every time you open a new tab

Title

Version Documentation Maintenance License: MIT Twitter: jayehernandez_

Passively learn a new language every time you open a new tab.

Download Chrome Extension

Main Screenshot

Features

  • New word everyday
  • Listen to the word in the chosen language
  • New inspirational quote about learning
  • Dark Interface

🌎 Supported Languages

  • 🇩🇪 German
  • 🇫🇷 French
  • 🇪🇸 Spanish
  • 🇯🇵 Japanese
  • 🇰🇷 Korean
  • 🇮🇳 Hindi
  • 🇵🇭 Filipino
  • 🇮🇩 Indonesian
  • 🇨🇳 Chinese (Simplified)
  • 🇧🇷 Brazilian Portuguese
  • 🇷🇺 Russian
  • 🇸🇦 Arabic

🛠 Built With

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page for any open issues. If this is your first time contributing to Open Source, check out the Contributing Guidelines.

You can also suggest a new feature by creating an Issue. Please wait for confirmation before working on it.

Good for First Timers





EDIT: You can now contribute to this repository as well! 🎉

Let me know if you decide to try it out for yourself. I would love to hear your thoughts!

Comments 24 total

  • Chris C
    Chris CMay 2, 2020

    Wow Jaye! Thanks

    will use for Spanish ;)

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thanks Chris! ☺️ Let me know what you think!

  • Raphael Jambalos
    Raphael JambalosMay 3, 2020

    I love this! Added mine for Japanese! image

    • Fernando Garcia
      Fernando GarciaMay 3, 2020

      That typography makes Japanese characters look really neat 👌🏻

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thank you for checking it out!! Good luck with Japanese, Jamby 🇯🇵

  • Fernando Garcia
    Fernando GarciaMay 3, 2020

    Thanks! I will use this for French :D

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thanks Fernando, best of luck in learning French! :)

  • Mir Bhatia
    Mir BhatiaMay 3, 2020

    This looks great! I've already set it up for French.

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thanks Mir, good luck with French! I also want to learn that someday :)

  • Vaibhav Khulbe
    Vaibhav KhulbeMay 3, 2020

    This is so useful! I'm learning Spanish on Duolingo and this will definitely help me to learn new words. Like the typography and the design also, the text to speech is a bonus 💯

    I've also upvoted and commented on ProductHunt!

    Also, how can I add other languages? I would really like to contribute and add a feature. But I don't have much experience developing an extension.

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thank you for the support, Vaibhav!!  🔥

      Currently working on the API documentation which contains the languages. I'll let you know when it's up, most likely this week! No experience with extensions necessary to contribute. :)

  • Mathias Sixten
    Mathias SixtenMay 3, 2020

    This is awesome! I just installed this for Korean :)

    I've had this idea to build a chrome extension that translate a few words into your desired language here and there during general browsing. Kind of learning from context.

    Do you have any recommendations for where to start learning to develop chrome extensions?

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thanks for installing, Matthias! :)

      Such a cool concept! I started out with reading Google’s documentation. It’s actually quite detailed! Once you know the basics, it’s just working with Javascript.

      Hope this helps. Looking forward to your project as well!

  • Ajay Immanuel
    Ajay ImmanuelMay 3, 2020

    This is a lit idea!

  • Andre
    AndreMay 3, 2020

    This is amazing. And you can choose multiple languages :D
    The style is just on point, just match my google chrome dark theme. :)

    Also, would be great to have English as a language to learn.

    • Jaye Hernandez
      Jaye HernandezMay 3, 2020

      Thanks Andre! Glad you noticed allowing multiple languages. :D

      I’ll add the English language to the list of features to do, great suggestion!

  • Himanshu Singh
    Himanshu SinghMay 5, 2020

    Would be great if we include programming languages as well

    • Jaye Hernandez
      Jaye HernandezMay 6, 2020

      I think it will be limited to foreign languages for now, just so it only does one thing, and does it well. But thank you for this suggestion! Might be a good idea for a completely new project :)

  • Saf11000
    Saf11000Aug 1, 2021

    Love this. thank you so much.

    Alt Text

  • Magic Ansy
    Magic AnsyNov 22, 2024

    If you're learning a foreign language, you should definitely try Letra, a new browser extension designed for passive language learning. It seamlessly integrates foreign words and phrases into the websites you visit daily, helping you learn without disrupting your routine. This approach makes it easy to pick up vocabulary naturally while browsing. Personally, I’ve found this method incredibly effective, especially when paired with active learning tools like promova for focused practice sessions. Combining both tools creates a perfect balance between passive exposure and active study. Letra is an innovative way to make language learning part of your everyday life!

Add comment