Hi<p>When you are learning a new language, you need to practice different skills: reading, listening, speaking, writing. I find writing to be the hardest activity, not least because I have to look up words in the dictionary all the time, and that is a frustrating context switch.<p>Here is an experimental CodeMirror-based editor, that lets you look up translations inline. Type @ followed by the English word, and get a list of possible translations, and select the translation to apply it.<p>Online demo: <a href="https://foreign-dispatch-autocomplete.netlify.app/" rel="nofollow">https://foreign-dispatch-autocomplete.netlify.app/</a>
This is very clever, I haven't seen such modal conventions for translation/substitution.<p>I think it's quite original to have the starting point of "I'm almost good enough to write on my own" in stead of starting in the usual spot of full-auto translation pipe dream.<p>I occasionally use deepl to write messages in languages which I'm rusty, but the-back-and-forth between editing my final output and selecting suggestions in not smooth.
This is very nice, I wrote something very similar for telegram, I don't maintain it anymore, love to see tools like this<p>- <a href="https://github.com/divyenduz/languagelearners" rel="nofollow">https://github.com/divyenduz/languagelearners</a>
- <a href="https://languagelearners.vercel.app/" rel="nofollow">https://languagelearners.vercel.app/</a>
Love that. I assume for learners an alternative mode would be great where it shows you the word but you still have to type it, just to build muscle memory.
Neat! Two issues I found:<p>1) if I type @being I get zero options, even though it's in the dict <a href="https://www.wikdict.com/de-en/being" rel="nofollow">https://www.wikdict.com/de-en/being</a> . I only get options for expanding @be<p>2) I can't expand @be/being into a noun ('Beings surrounded our ship'), only into a verb/gerund ('Being John Malkovich')
Super cool project!! I can really imagine this being helpful,<p>I love alternative language learning tools, also keen on for e.g., Language Learning with Netflix which lets you see dual subtitles while watching netflix.<p>I will drop my own (very naive, possibly incorrect) side project that I made while learning German myself, always happy for feedback! agol.io/trainer