If it was just a translation, then that adds no value.
I mean we probably don't talk about someone not knowing english at all, that wouldn't make sense but i'm german and i probably write german.
I would often enough tell some LLM to clean up my writing (not on hn, sry i'm to lazy for hn)
You post in your own language, and the site builds a translation for everyone, but they can also see your original etc.
I think building it as a forum feature rather than a browser feature is maybe worth.
We heavily use connected translating apps and it feels really great. It would be such a massive pita to copy every message somewhere outside, having to translate it and then back.
Now, discussions usually follow the sun, and when someone not speaking, say, Portuguese wants to join in, they usually use English (sometimes German or Dutch), and just join.
We know it's not perfect but it works. Without the embedded translation? It absolutely wouldn't.
I also used pretty heavily a telegram channel with similar setup, but it was even better, with transparent auto translation.
When I search for something in my native tongue it is almost always because I want the perspective of people living in my country having experience with X. Now the results are riddled with reddit posts that are from all over the world with crappy translation instead.
1. An automatic translation feature.
2. Being able to submit an "original language" version of a post in case the translation is bad/unavailable, or someone can read the original for more nuance.
The only problem I see with #2 involves malicious usage, where the author is out to deliberately sow confusion/outrage or trying to evade moderation by presenting fundamentally different messages.
It should be an intentional place you choose, and probably niche, not generic in topic like Reddit.
I'm also open to the thought that it's a terrible idea.
I also suspect that automatically translating a forum would tend to attract a far worse ratio of high-effort to low-effort contributions than simply accepting posts in a specific language. For example, I'd expect programmers who don't speak any english to have on average a far lower skill level than those who know at least basic english.
Just use a spell checker and that's it, you don't need LLMs to translate for you if your target is learning the language
Its common enough that it must be a literal translation difference between German and English.
I'm fine with reading slightly incorrect English from a non-native speaker. I'd rather see that than an LLM interpretation.
Some AI translation is so good now that I do think it might be a better option. If they try to write in English and mess up, the information is just lost, there's nothing I can do to recover the real meaning.
The solution is to use a translator rather than a hallucinatory text generator. Google Translate is exceptionally good at maintaining naturalness when you put a multi-sentence/multi-paragraph block through it -- if you're fluent in another language, try it out!
Caveat: The remaining thing to watch out for is that some LLMs are not -by default- prompted to translate accurately due to (indeed) hallucination and summarization tendencies.
* Check a given LLM with language-pairs you are familiar with before you commit to using one in situations you are less familiar with.
* always proof-read if you are at all able to!
Ultimately you should be responsible for your own posts.
(while AFAICT Google hasn't explicitly said so, it's almost certainly also powered by an autoregressive transformer model, just like ChatGPT)
The objective of that model, however, is quite different to that of an LLM.
It occasionally messes up, but not by hallucinating, usually grammar salad because what I put into it was somewhat ambiguous. It’s also terrible with genders in Romance languages, but then that is a nightmare for humans too.
Palmada palmada bot.
The big difference? I could easily prompt the LLM with “i’d like to translate the following into language X. For context this is a reply to their email on topic Y, and Z is a female.”
Doing even a tiny bit of prompting will easily get you better results than google translate. Some languages have words with multiple meanings and the context of the sentence/topic is crucial. So is gender in many languages! You can’t provide any hints like that to google translate, especially if you are starting with an un-gendered language like English.
I do still use google translate though. When my phone is offline, or translating very long text. LLM’s perform poorly with larger context windows.
However, now I prefer to write directly in English and consider whatever grammar/ortographic error I have as part of my writing style. I hate having to rewrite the LLM output to add myself again into the text.
I've written blog articles using HTML and asked llms to change certain html structure and it ALSO tried to change wording.
If a user doesn't speak a language well, they won't know whether their meanings were altered.
i don't think it is likely to catch on, though, outside of culturally multilingual environments
It can if the platform has built in translation with an appropriate disclosure! for instance on Twitter or Mastodon.
https://jampauchoa.substack.com/p/writing-with-ai-without-th...
TL;DR: Ask for a line edit, "Line edit this Slack message / HN comment." It goes beyond fixing grammar (because it improves flow) without killing your meaning or adding AI-isms.