News for hackers. Stuff that matters.

Show HN: I built this to talk Danish to my girlfriend – works with any language

https://menerdu.vercel.app/

I'm in my 4th year living in Denmark as an expat, and I finally decided it’s time to properly learn Danish. I do have a Danish girlfriend, after all. One way I’ve been practicing is by trying to text only in Danish, but I often find myself stuck. I start my message in Danish, then hit a wall because I don’t know a word or how to fit something naturally into the sentence.

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!

( 108 comments | on HN )
Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Sunday July 13, 2025 @07:42AM (#44549576)
Also, yes the TTS doesn't work yet - I decided to share the MVP first before adding my Google billing account :P
Re:Show HN: I built this to talk Danish to my girlfriend – w... by gus_massa on Sunday July 13, 2025 @09:50PM (#44555692)
I got an error. Is it working now?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @03:01AM (#44557196)
For this MVP, I decided I will not add it yet - I just wanted to grasp how interesting people would think it is :) I will however soon add it, joined with rate limiting!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by Aro_oj on Sunday July 13, 2025 @12:01PM (#44551352)
First of all, 10 points for the dedication and perseverance! The website looks super professional and promising. What other languages can it help with? I am planning to learn Arabic. Also, are there options to choose between different dialects of a language?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Sunday July 13, 2025 @01:36PM (#44552024)
Hey! It should work with all the languages as it auto-detect the target and the source language - however, it might need to be tuned the bit. Eg. if you write in arabic but use English wildcards, it should work okay! About the dialects actually I haven't thought of! I think you can provide it as context, however it's probably limited to what GPT knows as I don't integrate with any official trasnlators as of now :) Interesting use-case!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by Alex-Programs on Sunday July 13, 2025 @02:16PM (#44552301)
This is really cool!

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

Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @03:00AM (#44557190)
Thank you so much for the suggestion! I'll later also check out your app!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by sunbum on Sunday July 13, 2025 @03:46PM (#44553043)
In the example text hjelmpe is not a word in Danish.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by zamadatix on Sunday July 13, 2025 @07:16PM (#44554676)
I assume the stuff about the AI giving corrections might apply to more than just what's in curly braces, i.e. that this might be intentional, but I'm unable to test due to a "Unable to process correction" error on the demo.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @03:01AM (#44557198)
Haha, nope, that's just a genuine typo! :D Good catch!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by jmpavlec on Sunday July 13, 2025 @05:07PM (#44553743)
Tried it with some Dutch, only getting "Unable to process correction" errors. Good idea but seems it need a bit more error handling.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @03:00AM (#44557193)
Hey yeah, I have ran out of API credits due to popular demand! Sorry that you couldn't try it this time :(
Re:Show HN: I built this to talk Danish to my girlfriend – w... by mrweasel on Tuesday July 15, 2025 @10:58AM (#44571829)
That the modern way of getting out of office messages on Welsh signs. See: https://imgur.com/a/Vr3WGKp
Re:Show HN: I built this to talk Danish to my girlfriend – w... by xingped on Monday July 14, 2025 @01:25AM (#44556750)
Well I broke it immediately, haha. Sorry about that. Apparently it doesn't like Chinese.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by syndeo on Tuesday July 15, 2025 @10:44AM (#44571663)
Same, ha. I think he ran out of API credits actually, in my case at least.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by optionalsquid on Monday July 14, 2025 @01:29AM (#44556763)
This is an interesting idea.

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".

Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @02:58AM (#44557186)
Hey, thank you for your input! I definitely have to improve the example texts and make sure that the way the tool should be used is better understood!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by delusional on Tuesday July 15, 2025 @10:14AM (#44571392)
> 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".

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".

Re:Show HN: I built this to talk Danish to my girlfriend – w... by Blahah on Tuesday July 15, 2025 @11:03AM (#44571881)
In British english at least, 'going shopping' is a normal way to say 'getting groceries for the week'.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by klipt on Tuesday July 15, 2025 @11:37AM (#44572278)
Yeah groceries is "shopping"

"walking the strip and dreaming of buying random clothing" is "window shopping"

Re:Show HN: I built this to talk Danish to my girlfriend – w... by poly2it on Tuesday July 15, 2025 @12:36PM (#44573009)
In Swedish, shopping has been loaned to mean window shopping. Buying groceries is commonly called att handla.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by ragazzina on Wednesday July 16, 2025 @03:47AM (#44579733)
I think "go/do shopping" is the same in French, Spanish, Italian and German, as opposed to faire les courses / ir de compras / fare la spesa / einkaufen.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by SoftTalker on Tuesday July 15, 2025 @03:42PM (#44575057)
In US english (at least as I speak/understand it) "shopping" is any act of browsing/looking at/selecting something for purchase. It can be groceries, clothes, a car, anything really and it can be online or in person at a store.

"I'm going shopping" with no other specifics would normally mean "for groceries" or other general household supplies, though.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by shermantanktop on Tuesday July 15, 2025 @11:01AM (#44571854)
If a European language gained a new everyday word in the last fifty years, there’s a solid chance that it’s a loan word from English. A little odd to learn a “foreign” language filled with that stuff.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by dmoy on Tuesday July 15, 2025 @11:36AM (#44572269)
> European

It's not restricted to European languages. 贝果 is bagel, just sounded out phonetically, and 三明治 is sandwich.

Idk if there's anything super odd about it.

Of course, English is the worst offender of loan words. As someone else said somewhere, "[English doesn't] just borrow words; on occasion, English has pursued other languages down alleyways to beat them unconscious and rifle their pockets for new vocabulary."

Gung ho, monsoon, filibuster, herbivore, vacation, etc etc etc. Thousands upon thousands of loanwords.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by dionian on Tuesday July 15, 2025 @03:06PM (#44574721)
Fun fact, 99% of words ending in -tion are the exact same in French. Every English speaker has a head start of hundreds of word vocabulary in French.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by stragies on Tuesday July 15, 2025 @05:38PM (#44576071)
Those words also exist in Spanish, there the ending is "cion", and in Portuguese with ending "cão"
Re:Show HN: I built this to talk Danish to my girlfriend – w... by ElevenLathe on Tuesday July 15, 2025 @05:48PM (#44576163)
And in Polish: -cja. Lots of languages have had a deep relationship with Latin, not just Romance languages.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by piva00 on Tuesday July 15, 2025 @11:43AM (#44572339)
With Scandinavian languages it went full circle, there are lots of everyday English words stemming from old Norse :)
Re:Show HN: I built this to talk Danish to my girlfriend – w... by DataDaoDe on Tuesday July 15, 2025 @11:59AM (#44572530)
yes, a lot indeed. Even some very rare adoptions that almost never happen in languages (like the pronoun they). My most favorite has to be window though from the Old Norse vindauga (vind = wind, auga = eye).
Re:Show HN: I built this to talk Danish to my girlfriend – w... by BurningFrog on Tuesday July 15, 2025 @01:19PM (#44573572)
As a Swede, I can recognize the norse root of most English word for things that existed 1000 years ago.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by liotier on Wednesday July 16, 2025 @04:28AM (#44579970)
Same in French. When my colleagues tell me about "le repository Git", I love to answer about "le repositoire git" - sounds mightily quaint but that French word is actually the one through which the Latin repositorium percolated to English.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by radicalbyte on Tuesday July 15, 2025 @04:02PM (#44575250)
You'll love Flanders.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by ge96 on Tuesday July 15, 2025 @04:51PM (#44575687)
Re:Show HN: I built this to talk Danish to my girlfriend – w... by palata on Wednesday July 16, 2025 @04:28AM (#44579971)
On the other hand, English is a Germanic language and got influenced by French. A nice recent article talked about why English doesn't use accents (because... of French) [1].

Just to say it's not uncommon at all to have languages influence each other.

[1]: https://www.deadlanguagesociety.com/p/why-english-doesnt-use...

Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @02:59AM (#44557189)
It seems that my GPT credits have been deplated, thus the error :) Sorry about that! I decided that if I do ran out, I will continue the development - showing that is has popularity!

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!

Re:Show HN: I built this to talk Danish to my girlfriend – w... by ledauphin on Tuesday July 15, 2025 @10:00AM (#44571255)
it would presumably require quite a large rework of what you have, but you could imagine a version of this where the client was talking to the APIs, so that people could input their own API keys without sending them anywhere.

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!

Re:Show HN: I built this to talk Danish to my girlfriend – w... by kkoste on Monday July 14, 2025 @03:07AM (#44557226)
Really good idea.

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.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by lil_csom on Monday July 14, 2025 @03:18AM (#44557285)
Thank you! Yes, I think that would be the best really, so the AI has an easier time.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by manyone1 on Monday July 14, 2025 @04:08AM (#44557563)
i tried a simple "donde (bus station)?" but i got an error about an invalid text
Re:Show HN: I built this to talk Danish to my girlfriend – w... by merelysounds on Tuesday July 15, 2025 @10:02AM (#44571278)
I entered the text that was present in the placeholder, but I got an error message: "Unable to process correction Error processing your text. Please try again."

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.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by misha599 on Tuesday July 15, 2025 @10:04AM (#44571308)
Also got an error :/ but excited to lean on this as a supplement to the Hindi conversational lessons I've been taking!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by asimpleusecase on Tuesday July 15, 2025 @10:06AM (#44571318)
I’m sure she is a lovely person, but I don’t really have a need to text your girlfriend.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by MengerSponge on Tuesday July 15, 2025 @01:41PM (#44573812)
Shades of "this guy's wife" from 8 years ago: https://www.reddit.com/r/AskReddit/comments/5c79n0/you_can_h...
Re:Show HN: I built this to talk Danish to my girlfriend – w... by csomar on Tuesday July 15, 2025 @10:08AM (#44571333)
You just posted this two days ago? https://news.ycombinator.com/item?id=44549549
Re:Show HN: I built this to talk Danish to my girlfriend – w... by bhaney on Tuesday July 15, 2025 @10:36AM (#44571586)
Same post probably got second-chance-pooled
Re:Show HN: I built this to talk Danish to my girlfriend – w... by laborcontract on Tuesday July 15, 2025 @01:30PM (#44573686)
It's odd that it got second chanced pooled. It was on the front page a couple days ago. Also, the site didn't work a back then and it doesn't work now.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by 0xbadcafebee on Tuesday July 15, 2025 @10:14AM (#44571391)
Sounds cool!

(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)

Re:Show HN: I built this to talk Danish to my girlfriend – w... by paulbjensen on Tuesday July 15, 2025 @10:32AM (#44571555)
Great idea and very well executed.

... Now for the hard challenge - try and speak Danish :)

Re:Show HN: I built this to talk Danish to my girlfriend – w... by wodenokoto on Tuesday July 15, 2025 @10:38AM (#44571611)
Why is the suggested input misspelled? Is it because it is supposed to help with misspellings?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by zersiax on Tuesday July 15, 2025 @10:40AM (#44571631)
This is a really cool concept :) Generally in language learning it's a good idea to try to "think" in the language as much as you can so you get creative about how to phrase something with the words you do have, but if that fails, particularly when you're just starting out this is a great motivational aid and conversation starter if nothing else :) I would definitely recommend integrating with an established translator like DeepL as well as a kind of second correction as AI does get things wrong and having the two versions can help compare what may have gone wrong, you can probably keep your autodetecting language bit as well as I am pretty sure DeepL supports language identification and if not, I know Google does. Good luck with learning Danish, I tried my hand at it a few years back but have switched to Finnish as of early this year
Re:Show HN: I built this to talk Danish to my girlfriend – w... by sgt on Tuesday July 15, 2025 @10:45AM (#44571678)
Just getting an error: Unable to process correction
Re:Show HN: I built this to talk Danish to my girlfriend – w... by dudeinjapan on Tuesday July 15, 2025 @10:54AM (#44571775)
I am wondering if it will work for my girlfriend. She speaks English.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by clw8 on Tuesday July 15, 2025 @10:58AM (#44571827)
A long time ago, before SEO spam, I would Google parts of what I had written phrase by phrase (with proper nouns removed or generalized) and if the number of results was under a certain threshold, I'd assume I was wrong.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by pmdr on Tuesday July 15, 2025 @12:25PM (#44572845)
I found https://ludwig.guru to be a good replacement for that. But, yes, Google sucked a lot less back then & you even got relevant & longer search suggestions. Someone had to 'fix' that. Everything for the bottom line.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by parpfish on Tuesday July 15, 2025 @10:58AM (#44571834)
I really hate the term “expat”
Re:Show HN: I built this to talk Danish to my girlfriend – w... by polotics on Tuesday July 15, 2025 @12:10PM (#44572660)
Expatriate used to precisely mean someone on a mission from their company to a foreign office of that company. Those that use the term to reflect the fact they emigrated conveniently paint themselves bright-white. Kudos for the cosmopolitan courage, but please do learn a bit more...
Re:Show HN: I built this to talk Danish to my girlfriend – w... by sekai on Tuesday July 15, 2025 @11:06AM (#44571909)
> I really hate the term “expat”

Yeah, separating themselves from those “dirty” immigrants

Re:Show HN: I built this to talk Danish to my girlfriend – w... by Cupprum on Tuesday July 15, 2025 @11:09AM (#44571960)
Whats wrong with it?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by probably_wrong on Tuesday July 15, 2025 @11:30AM (#44572209)
My take is that "expat" immediately indicates that someone has no intention to stay for good (unlike immigrants) and that they'll leave as soon as it's convenient because of course they won't stay here for good. It implies a mild disdain for the local culture - the person has no intention to integrate and, more often than not, will self-segregate into the expat bubble.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by parpfish on Tuesday July 15, 2025 @11:17AM (#44572055)
It’s a term that wealthy people use so they don’t have to say that they’re an “immigrant”
Re:Show HN: I built this to talk Danish to my girlfriend – w... by FearNotDaniel on Tuesday July 15, 2025 @11:26AM (#44572165)
Really? I tend to associate it more with bourgeois folks who are well-off but certainly not wealthy, but most definitely want to remain in their own cultural bubble and do everything to avoid learning the local language or integrating with the society of their host country. “Little Britain” types basically. I tend to steer clear of them in my adopted corner of the EU.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by richardwhiuk on Tuesday July 15, 2025 @11:37AM (#44572275)
I think both.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by IggleSniggle on Tuesday July 15, 2025 @01:26PM (#44573649)
It generally means that while you live somewhere permanently with no timeline on returning "home," you do not allow yourself to think of your new country as "home."

It comes across as a refusal to immigrate. It means that what you care about is that you are no longer living "at home," rather than caring about assimilating with your new home.

It's like going to a new place and identifying yourself as an "emigrant" instead of an "immigrant."

"Patriation" is about giving away authority so that the other country assumes authority. "Expatriate," then, would be that authority of the old country no longer applies, with no acknowledgement of your new circumstances.

Oh here's a good one; what if you got married, divorced, and married again? You would be an ex-husband or ex-wife, and it would be entirely appropriate for someone to refer to you as such in certain contexts, but it would be really off-putting...especially to your new spouse.

Imagine introducing yourself as an "ex-husband." If you're with a bunch of your ex-wife's old friends and associates, then it might make sense to introduce yourself this way under some circumstances...but usually, even then, it would be far more polite and in better taste to introduce yourself in some other way.

Much better to clarify your former relationship only when it's pertinent, and maybe even then "we lived together for awhile" might be a gentler framing. Otherwise, you are simply drawing attention to your divorce, and to what purpose?

Re:Show HN: I built this to talk Danish to my girlfriend – w... by bossyTeacher on Tuesday July 15, 2025 @04:09PM (#44575331)
I agree with the above. It does imply a refusal to accept the fact that you are now living somewhere else (ie your new home country)
Re:Show HN: I built this to talk Danish to my girlfriend – w... by triceratops on Tuesday July 15, 2025 @04:30PM (#44575496)
> It's like going to a new place and identifying yourself as an "emigrant" instead of an "immigrant."

All immigrants are emigrants, and vice versa. You have to emigrate from someplace in order to immigrate somewhere.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by IggleSniggle on Tuesday July 15, 2025 @04:57PM (#44575734)
Correct. So, you can emphasize your new identity as an "emigrant from A" or as an "immigrant to B." "Expat" goes one step further by not only emphasizing that you are an emigrant from A, but also that you are no longer a political participant or under the authority of A. It is not semantically incorrect to call yourself an "expat" if you are an expat, nor would it be semantically incorrect to call yourself an emigrant from A or an immigrant to B.

I'm attempting to pin down why some people might feel that someone calling themselves an "expat" has some negative connotations for the expat. It doesn't have anything to do with the correctness of any of the terms involved.

To say it a different way, I think people find it distasteful because it focuses on the political shapes you no longer are bound to, rather than who you are "now." It's normal to celebrate your cultural heritage, but it's kind of odd to focus on your status as a non-member of your former state.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by parpfish on Tuesday July 15, 2025 @05:54PM (#44576214)
You’re not going to find an answer to this by parsing out the technical definitions of the words. It’s about how the words are used and the connotations they have developed over time.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by IggleSniggle on Wednesday July 16, 2025 @09:42AM (#44582287)
I agree that it's about usage and connotations over time..isn't that what etymology is at the end of the day?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by sneak on Tuesday July 15, 2025 @11:04AM (#44571892)
At least it’s better than parsing it using regular expressions.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by tomhow on Tuesday July 15, 2025 @08:55PM (#44577610)
Please don't complain about tangential annoyances... They're too common to be interesting.

https://news.ycombinator.com/newsguidelines.html

Re:Show HN: I built this to talk Danish to my girlfriend – w... by gaoshan on Tuesday July 15, 2025 @11:20AM (#44572089)
It doesn't seem to work with "any language", as claimed. It cannot process Chinese writing (nor can it process pinyin). "Error processing your text", is the message. Though it's certainly possible the volume of traffic has overwhelmed things and it would work under normal circumstances?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by Sayrus on Tuesday July 15, 2025 @01:07PM (#44573422)
I tried with Korean and had the same thought but English seems to trigger the error as well as I'd say the poor app received HN hug of death.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by cjohnson318 on Tuesday July 15, 2025 @01:12PM (#44573469)
I tried Spanish. I wanted to test a few words that are different in Spain versus Mexico. I didn't get any results for anything I tired.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by codingbuddy on Tuesday July 15, 2025 @11:33AM (#44572232)
Nice one! I've been doing something similar with GPT to help learn Spanish:

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

Re:Show HN: I built this to talk Danish to my girlfriend – w... by tokai on Tuesday July 15, 2025 @11:39AM (#44572291)
Not to be nag but the example translation at the bottom of the page is not correct. Shopping is a word used in danish.[0] The translation with the word handle does not correctly convey the suggestion of going out to multiple stores looking at clothes etc. to buy. It more comes across as wanting to go buy groceries, or doing some kind of general commerce.

A translation to standard spoken danish would be jeg vil gerne shoppe i morgen.

[0] https://ordnet.dk/ddo/ordbog?query=shoppe%20

Re:Show HN: I built this to talk Danish to my girlfriend – w... by bryanhogan on Tuesday July 15, 2025 @11:43AM (#44572346)
What is the difference between this and using something like a ChatGPT project and giving it the same pre-set instructions?
Re:Show HN: I built this to talk Danish to my girlfriend – w... by ks2048 on Tuesday July 15, 2025 @12:10PM (#44572649)
Copy and paste this comment into 50% of modern "Show HN" posts.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by rickcarlino on Tuesday July 15, 2025 @11:44AM (#44572357)
I did a similar thing with a personal spaced repetition system I am building. Instead of braces I used ?question marks? and I added daily writing quota to force myself to write instead of going straight to card reviews.

https://github.com/RickCarlino/KoalaCards

(You must add cards before accessing writing)

Re:Show HN: I built this to talk Danish to my girlfriend – w... by dmead on Tuesday July 15, 2025 @11:47AM (#44572387)
wow fancy guy with a girlfriend
Re:Show HN: I built this to talk Danish to my girlfriend – w... by v5v3 on Tuesday July 15, 2025 @02:40PM (#44574452)
"we don't believe you, post a pic of her holding a sign saying Hi HN".
Re:Show HN: I built this to talk Danish to my girlfriend – w... by pentacent_hq on Tuesday July 15, 2025 @11:57AM (#44572504)
Just a small comment: The textarea has a white background and almost white text for me on iOS (dark mode), so it's not readable at all there.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by Jeremy1026 on Tuesday July 15, 2025 @12:08PM (#44572618)
Same on macOS (dark mode).
Re:Show HN: I built this to talk Danish to my girlfriend – w... by BWStearns on Tuesday July 15, 2025 @12:08PM (#44572619)
Me and my wife made something very similar (https://nativi.sh/). I find it's a really good use case for LLMs to actually help you learn rather than doing everything for you.

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. ```

Re:Show HN: I built this to talk Danish to my girlfriend – w... by ljlolel on Tuesday July 15, 2025 @12:15PM (#44572711)
First, I applaud you building something and encourage it.

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

Re:Show HN: I built this to talk Danish to my girlfriend – w... by kubb on Tuesday July 15, 2025 @12:29PM (#44572900)
> Why would I use a separate app?

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.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by bluerooibos on Tuesday July 15, 2025 @04:00PM (#44575231)
I imagine once this app becomes more mature, it'll have more options and functionality around its specific use-case, and tailored UX.

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.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by ljlolel on Wednesday July 16, 2025 @08:56AM (#44581821)
ChatGPT can literally build its UX on the fly
Re:Show HN: I built this to talk Danish to my girlfriend – w... by ks2048 on Tuesday July 15, 2025 @12:32PM (#44572943)
> works with any language

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).

Re:Show HN: I built this to talk Danish to my girlfriend – w... by dkga on Tuesday July 15, 2025 @12:33PM (#44572961)
Interesting use case. By coincidence I am also learning Danish quite intensively. What I do (and that tends to work for me) is the following:

- 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 :)

Re:Show HN: I built this to talk Danish to my girlfriend – w... by BurningFrog on Tuesday July 15, 2025 @01:16PM (#44573525)
The peoples of Sweden and Norway stand behind you on the pronunciation issue!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by rasmus-kirk on Tuesday July 15, 2025 @05:46PM (#44576148)
> As an aside, for me the most challenging part of learning Danish is the pronunciation. It's beautiful...

As a Dane, all I have to say is; lol

Re:Show HN: I built this to talk Danish to my girlfriend – w... by ngokevin on Tuesday July 15, 2025 @12:37PM (#44573031)
Wow, we're on the same page. I'm making a language app specifically for couples https://couplingcafe.com ... about to release a version focused on chat that has translator support as well

How has it been since you been using your tool?

Re:Show HN: I built this to talk Danish to my girlfriend – w... by anonymousiam on Tuesday July 15, 2025 @01:30PM (#44573690)
I wonder with OpenAI will do with the transcripts of the chats with your girlfriend after they've been shared with them...
Re:Show HN: I built this to talk Danish to my girlfriend – w... by schwartzworld on Tuesday July 15, 2025 @01:40PM (#44573802)
Doesn't work for Armenian.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by Daviey on Tuesday July 15, 2025 @02:12PM (#44574178)
This is nice, but what I'd really like is native integration with tools such as WhatsApp. Sadly, being closed source we can't help with this.
Re:Show HN: I built this to talk Danish to my girlfriend – w... by robobro on Tuesday July 15, 2025 @02:32PM (#44574384)
Doesn't seem to work for Bahasa Indonesia, #10 most spoken language in the world[1]. What a shame!

[1] - https://en.wikipedia.org/wiki/List_of_languages_by_total_num...

Re:Show HN: I built this to talk Danish to my girlfriend – w... by netsharc on Tuesday July 15, 2025 @05:53PM (#44576202)
Why don't you just call it "Indonesian"...

If it didn't work for German and I said "Doesn't work for deutsch", would you hear the pretentiousness?

Re:Show HN: I built this to talk Danish to my girlfriend – w... by veqq on Tuesday July 15, 2025 @03:57PM (#44575196)
> because I don't know a word

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.

Re:Show HN: I built this to talk Danish to my girlfriend – w... by radicalbyte on Tuesday July 15, 2025 @04:01PM (#44575242)
Take an intensive course. That's what I did to learn Dutch with my Dutch then girlfriend (now wife and mother of our kids). Intense, focussed and I was fluent at a higher level than many natives within a year (which says more about 50% of the country than it does me, but I digress).
Re:Show HN: I built this to talk Danish to my girlfriend – w... by adamgusky on Tuesday July 15, 2025 @05:32PM (#44576028)
Super cool
Re:Show HN: I built this to talk Danish to my girlfriend – w... by whycome on Tuesday July 15, 2025 @08:51PM (#44577582)
you should make it clear that it works in any language. the name makes one think that it's a specific language (and the example as well).

though right now maybe you reached an api limit or something because any french i type comes out with an error

Re:Show HN: I built this to talk Danish to my girlfriend – w... by gregorvand on Wednesday July 16, 2025 @12:00AM (#44578550)
Interesting idea. Also got errors.

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)

Re:Show HN: I built this to talk Danish to my girlfriend – w... by lormayna on Wednesday July 16, 2025 @08:57AM (#44581825)
My wife is Danish, we are together since most than 10 years and I never learn anything that the real basic words (tak, skol, etc.). I tried so many apps, courses, etc. to learn Danish, but always struggling with pronunciation.

I will try also that, it seems a good idea.

And good luck with your Danish learning journey :)

Re:Show HN: I built this to talk Danish to my girlfriend – w... by vanrohan on Wednesday July 16, 2025 @02:54PM (#44585636)
I made something along the same lines, but just targeting WhatsApp Web specifically. I came up with the idea when I ended up in a WhatsApp group chat that was very MultiLingual. So this allowed me to participate in the conversation. It's also been handy to talk to contractors and service providers. https://ai-polyglot.com
Re:Show HN: I built this to talk Danish to my girlfriend – w... by hoppp on Wednesday July 16, 2025 @04:22PM (#44586420)
I need to learn danish too. Yay
Re:Show HN: I built this to talk Danish to my girlfriend – w... by tomtickoffai on Saturday July 19, 2025 @02:30PM (#44618075)
Slick!
Re:Show HN: I built this to talk Danish to my girlfriend – w... by Jotalea on Tuesday July 22, 2025 @02:30PM (#44651168)
Not to hate or anything but, the site didn't work at all. I thought "hmm, maybe it's not made to handle non-ascii characters, but that's a very rare problem to have", so I switched to another language that used only ascii characters but it still didn't work. I guess it simply fails.