Show HN: I built this to talk Danish to my girlfriend – works with any language
204 points| lil_csom | 7 months ago |menerdu.vercel.app
Especially in those cases, I used to give up and translate the entire message from English, which kind of defeats the purpose and interrupts the learning process.
So I started prompting GPT. I’d write my message with wildcards or notes for the parts I didn’t know, and it would return a corrected version. That worked well, but reusing the prompt each time became tedious.
So I built a wrapper around it.
Now I can type in the target language, mark unclear parts with curly braces {like this}, and get an instant corrected version with explanations. I also added a history feature so I can review what I got wrong, and I plan to build more on that soon (eg. summary of areas or words to review).
This app is for language learners who want to practice writing without feeling insecure about mistakes or breaking their flow by switching to a translator.
I hope you find it useful!
optionalsquid|7 months ago
But, besides not being able to use your site due to the errors mentioned by other posters, both the examples on your website give me pause:
The example input "Kan you hjelmpe mig {yesterday}?" reads to me as "Can you help me yesterday?", but that's just a nonsense sentence and an odd choice for an example. The word for "help" is also misspelled, but presumably that would get corrected.
And the suggestion of "Jeg vil gerne handle i morgen" for "Jeg vil gerne go shopping i morgen", instead reads to me as "I would like to act tomorrow". A more idiomatic translation would be "Jeg vil gerne købe ind i morgen".
delusional|7 months ago
It's a little better, but I would never expect anyone to translate "shopping" to "købe ind". "købe ind" is about getting groceries for the week, shopping is about walking the strip and dreaming of buying random clothing. As a native speaker I'd be less surprised if the you just used the borrowed word "shopping" directly. Basically "Jeg vil gerne shoppe i morgen".
lil_csom|7 months ago
dkga|7 months ago
- I try to actively write something and when I hit a wall, I try in other languages: the important in this part is to get the text flowing from me. Eg, "du could har hjælpe mig, når jeg called du" (trying to write in Danish, "you could have helped me when I called you")
- I then paste it on ChatGPT and ask for a C2-level correction with explanations on vocabulary and grammar, and translations into a few other languages. Eg, my prompt would be """ "du could har hjælpe mig, når jeg called du"
correct to c2-level and explain grammar and vocabulary. give related examples. then translate to German, English, French and Italian. """
This is incredibly helpful to do everyday, especially if you are also learning passively by reading/studying by yourself. By the way, for those curious, here's how ChatGPT would correct the sentence: "Du kunne have hjulpet mig, da jeg ringede til dig." Interestingly, it assumed I meant "called" as in, "telephoned" (not my original intention). Translating into other languages helps you spot and get a sensibility for such cases.
As an aside, for me the most challenging part of learning Danish is the pronunciation. It's beautiful, but it doesn't map out too easily to written words :)
rasmus-kirk|7 months ago
As a Dane, all I have to say is; lol
BurningFrog|7 months ago
Alex-Programs|7 months ago
I've done a lot of research into LLM translation for my product[0], and I'm currently working on a deep translation service that provides reliably human-level translations.
I don't know what model you're using, but GPT-4.1 is probably the best for your use case - it's in the top few % for nearly every language, and has a low standard deviation, while also being relatively low latency and low cost.
[0] https://nuenki.app
lil_csom|7 months ago
gaoshan|7 months ago
Sayrus|7 months ago
ks2048|7 months ago
Does it work in Tojolab'al (Mayan language spoken by 70,000 in Chiapas)?
I get mildly irked by apps saying they work in "all/any" language. Obviously, it works in whatever languages ChatGPT "knows". Although for marketing, I understand the former is easier to say.
fwiw - ChapGPT acts like it knows these kinds of low-resource languages, but it's difficult to tell how much of it is just hallucinating. (I am trying to do work in this area).
ljlolel|7 months ago
Next, I want to say I don’t understand these llm “apps”. I tried this in ChatGPT with the minimal prompt (that you can keyboard shortcut) “fill in curly” and it gave me exactly the correct full sentence plus even better alternatives.
Why would I use a separate app?
In general why would I use any of these separate apps vs my included ChatGPT that I’ll have a button away with included unlimited subscription
bluerooibos|7 months ago
ChatGPT just has a text input and output. They can't build ChatGPT to have the perfect UX for every single eventuality. TLDR - UX, convenience, and ease of use.
kubb|7 months ago
It's not about whether you'd use it or not. It's just so that people have something to build, managers have tasks to distribute, and the machine can keep on turning.
tokai|7 months ago
A translation to standard spoken danish would be jeg vil gerne shoppe i morgen.
[0] https://ordnet.dk/ddo/ordbog?query=shoppe%20
merelysounds|7 months ago
Quick feedback, the idea sounds interesting to me and I wanted to learn more. Feature request: more examples, or cached examples that would still work if the server crashes.
radicalbyte|7 months ago
throwaway638637|7 months ago
nudgeOrnurture|7 months ago
[deleted]
jmpavlec|7 months ago
lil_csom|7 months ago
Jotalea|7 months ago
lil_csom|7 months ago
In the meantime, I am at work, so I don't think I can add the rate limiting now... but thank you for everyone for the input!
ledauphin|7 months ago
the core idea here is really cool, and the UX is (or seems like it would be) impressive - no need to select a language, for instance.
Good luck getting it back on its feet!
0xbadcafebee|7 months ago
(Why doesn't ChatGPT make something like this, essentially plugins, for their web interface? You make a script with macros and put that on a "Marketplace" and people can run it... would remove the need for setting up a whole nother website just to wrap around prompts)
sunbum|7 months ago
zamadatix|7 months ago
unknown|7 months ago
[deleted]
lil_csom|7 months ago
clw8|7 months ago
pmdr|7 months ago
vanrohan|7 months ago
BWStearns|7 months ago
Also, not sure if you're getting hugged to death but I'm getting this in the interface but not seeing any network failures.
``` Unable to process correction
Error processing your text. Please try again. ```
rickcarlino|7 months ago
https://github.com/RickCarlino/KoalaCards
(You must add cards before accessing writing)
gregorvand|7 months ago
That withstanding, surely having the user select what their target language is, would help with processing and accuracy? It's a one time lift for the user, and would ensure I'm definitely getting back my target language, not a dialect or totally different (norwegian/swedish come to mind immediately)
kkoste|7 months ago
I also really like the name.
Maybe add a language selector such that the AI has a better context of what language the user is interested in.
lil_csom|7 months ago
lil_csom|7 months ago
gus_massa|7 months ago
robobro|7 months ago
[1] - https://en.wikipedia.org/wiki/List_of_languages_by_total_num...
netsharc|7 months ago
If it didn't work for German and I said "Doesn't work for deutsch", would you hear the pretentiousness?
ngokevin|7 months ago
How has it been since you been using your tool?
Aro_oj|7 months ago
lil_csom|7 months ago
xingped|7 months ago
syndeo|7 months ago
codingbuddy|7 months ago
Whenever I type something in Spanish you translate what I think I meant into English, point out my mistakes if any, and also respond with the corrected sentence
dudeinjapan|7 months ago
csomar|7 months ago
bhaney|7 months ago
veqq|7 months ago
You haven't used a dictionary (app)? Put the word you want in, then use one of the options in your Danish sentence and continue.
Daviey|7 months ago
pentacent_hq|7 months ago
Jeremy1026|7 months ago
zersiax|7 months ago
anonymousiam|7 months ago
misha599|7 months ago
bryanhogan|7 months ago
ks2048|7 months ago
wodenokoto|7 months ago
whycome|7 months ago
though right now maybe you reached an api limit or something because any french i type comes out with an error
manyone1|7 months ago
sgt|7 months ago
hoppp|7 months ago
schwartzworld|7 months ago
lormayna|7 months ago
I will try also that, it seems a good idea.
And good luck with your Danish learning journey :)
tomtickoffai|7 months ago
dmead|7 months ago
v5v3|7 months ago
adamgusky|7 months ago
unknown|7 months ago
[deleted]
paulbjensen|7 months ago
... Now for the hard challenge - try and speak Danish :)
asimpleusecase|7 months ago
MengerSponge|7 months ago
mmwako|7 months ago
[deleted]
parpfish|7 months ago
tomhow|7 months ago
https://news.ycombinator.com/newsguidelines.html
polotics|7 months ago
sekai|7 months ago
Yeah, separating themselves from those “dirty” immigrants
sneak|7 months ago
Cupprum|7 months ago
adrianlzt|7 months ago
[deleted]
nudgeOrnurture|7 months ago
[deleted]
saltserv|7 months ago
[deleted]