Spanish Language Learning – I made an app that’s a dictionary, phrasebook, and flashcard system (SRS) in one


Hola a todos,

My friend and I started making a language learning app about a year ago, which was originally to help me with Spanish but was soon expanded to more languages.

I found that once I was past the Duolingo/Babbel stages the best options seemed to be singularly-focused flashcard apps, like Anki or Quizlet.

Since I needed separate apps for a dictionary, usages, etc., it took too long to create cards and decks. This is especially true when reading Spanish books or forums, so I ended up getting a bit unmotivated to learn. I just wanted to quickly lookup a word, and add it with its pronunciation to a good spaced repetition flashcard system. Also, I needed the ability to quickly pin contextual phrases or create phrase cards without spending an hour building them every time.

Since this combination of features didn’t exist in one app, and being a software developer, I ended up just building it. So here’s what I created:

1. A good dictionary
2. Frequency data on words – so if a word is uncommon I don’t need to waste time learning at my stage
3. Ability to lookup any word and favorite for instant flashcards
4. Contextual learning – easily pinning phrases to vocabulary cards, and phrase flashcards
5. Highest quality AI voices for pronunciation
6. Ability to build any custom phrase and instantly turn into a flashcard. Also be able to tap any of the words in the phrase to quickly look it up
7. Daily study streak for motivation
8. Ability to organize words in decks easily – move between decks/reset/etc
9. Copy a bulk list of words or text and drop in to have instant flashcards without making them by hand
10. Play my phrase deck in the background for my own custom “podcast” – for example, play Spanish phrase first, then a pause, and then the English phrase
11. Daily custom reminders for favorites
12. Ability to lookup words in other apps from Spanish, or lookup an English word and see Spanish translations
13. Light/dark themes
14. Pleasant and intuitive user interface

I feel like it’s just at a point where the app is really solid (even though there’s still a 100 features planned lol) and has been a huge help to my own learning. I’m hoping others find it useful as well.

We tried to keep as much free as possible, but with a subscription cost for anything that hits heavily on our servers, AI voices, and language processing services, we had to offset it with a premium plan. So the vocabulary and dictionary part is pretty much all free, but features having to do with phrases, bulk features, and AI pronunciation are under premium.

​

On Android for now but iOS is coming soon.

Link: [https://play.google.com/store/apps/details?id=com.olsonmartin.dictionary_app](https://play.google.com/store/apps/details?id=com.olsonmartin.dictionary_app)

Here’s a quick screen capture using some of the features: [https://streamable.com/ey1pp8](https://streamable.com/ey1pp8)



View Reddit by ambidextrousFrogsView Source

Simple and Popular ESL Sentence Game: "Bull's Eye"
Chinese Language Learning – Classifying Chinese compound sentences based on the number of clauses and “connectors” (with example sentences)
30 EASY One-on-One ESL Activities
ESL Games For Young Learners | Community Games with Muxi
अंग्रेजी खुद मुँह से निकलेगी, Spoken English के 500+ Daily Use Sentences, Kanchan English Connection
286.ሶስቱ የእንግሊዝኛ መሰረቶች በአንድ ላይ/the secret of English grammar
English Shika Sopya Paddhti | Easy English Learning | English Speaking Practice
How to introduce yourself in English | Introducing yourself | Learn English | Sunshine English
How This Guy Learned Fluent Chinese by Age 21 | Method Breakdown @xiaomanyc
Chinese Language Learning – Classifying Chinese compound sentences based on the number of clauses and “connectors” (with example sentences)
200 Chinese Conversation Phrases for Beginners – Easy & Slow
Chinese Language Learning – Tutorial: How To Make Three-Sided Flashcards in Anki
Learn Spanish: ALL about GUSTAR – "Me gusta", "A mí me gusta", "Me gustas", "Me gustan"…
Learn to Speak Spanish With *ELASTIC* Approach
How To Learn Spanish FAST With Netflix (Updated Version)
The Fastest Way to Learn a New Language: The Video Game Map Theory