this post was submitted on 15 Feb 2024
54 points (80.7% liked)

News

21876 readers
4449 users here now

Welcome to the News community!

Rules:

1. Be civil


Attack the argument, not the person. No racism/sexism/bigotry. Good faith argumentation only. This includes accusing another user of being a bot or paid actor. Trolling is uncivil and is grounds for removal and/or a community ban.


2. All posts should contain a source (url) that is as reliable and unbiased as possible and must only contain one link.


Obvious right or left wing sources will be removed at the mods discretion. We have an actively updated blocklist, which you can see here: https://lemmy.world/post/2246130 if you feel like any website is missing, contact the mods. Supporting links can be added in comments or posted seperately but not to the post body.


3. No bots, spam or self-promotion.


Only approved bots, which follow the guidelines for bots set by the instance, are allowed.


4. Post titles should be the same as the article used as source.


Posts which titles don’t match the source won’t be removed, but the autoMod will notify you, and if your title misrepresents the original article, the post will be deleted. If the site changed their headline, the bot might still contact you, just ignore it, we won’t delete your post.


5. Only recent news is allowed.


Posts must be news from the most recent 30 days.


6. All posts must be news articles.


No opinion pieces, Listicles, editorials or celebrity gossip is allowed. All posts will be judged on a case-by-case basis.


7. No duplicate posts.


If a source you used was already posted by someone else, the autoMod will leave a message. Please remove your post if the autoMod is correct. If the post that matches your post is very old, we refer you to rule 5.


8. Misinformation is prohibited.


Misinformation / propaganda is strictly prohibited. Any comment or post containing or linking to misinformation will be removed. If you feel that your post has been removed in error, credible sources must be provided.


9. No link shorteners.


The auto mod will contact you if a link shortener is detected, please delete your post if they are right.


10. Don't copy entire article in your post body


For copyright reasons, you are not allowed to copy an entire article into your post body. This is an instance wide rule, that is strictly enforced in this community.

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] lolcatnip@reddthat.com 7 points 5 months ago (1 children)

That's not as easy as it sounds, because machine translation systems don't typically understand the grammar or vocabulary of the languages they work with. All it "knows" is that in the examples of English and German texts that say the same thing, the word "student" corresponds to „Student“ more often than it does to „Studentin“. Depending on the word you're translating, you'll also see the opposite problem, where a word like "nurse" is translated as feminine because that's what occurs more often in the training data, because the training data comes from a particular culture with its own gender biases. It's not an indication that anyone thinks women don't matter, or that men don't matter, just that the technology has some pretty serious shortcomings.

Looking at the Google Translate app for Android, I see it lists both German words as translations of "student" by itself, because someone has already done the work to handle simple cases correctly. It gets tricky when you try to translate whole phrases or sentences, because to do it correctly in general you have to make sure articles, adjectives, pronouns, etc. are changed to match the gender of the noun you'd prefer to be translated with a particular gender. When you're translating a sentence with nouns of multiple genders, it's likely to get confused and change the genders of the wrong words. The longer the text you're trying to translate, the worse the problems get.

I'm sure getting gender right most of the time can be done, but having worked with machine learning systems, natural language processing systems, and the kind of people who build them, I'm certain the developers are aware of the shortcomings and would love to fix them, and my intuition is that getting gender right most of the time for one language is probably as complex as the whole existing translation system, and that work would need will need to be repeated for every language that's supported. It's the kind of feature I might expect to see in a high-end translation system, like maybe a system designed as an assistant for human translators, but not in one that's offered for free. In other words, the real problem is that companies offering free machine translations don't have any financial incentive to spend the money that would be needed, and companies that do spend the money don't have an incentive to share their technology.

Maybe LLMs will offer a cheaper path to better translations because they're basically a much more sophisticated version of the same technology. OTOH a lot of people seem to hate LLMs with a fiery passion, so I don't know if using an LLM would actually make people happy even if it works a lot better.

I'd also like to add that the same kind of problem occurs with grammatical concepts other than gender. If you translate Chinese into English, you'll mostly get singular nouns and present-tense verbs for exactly the same reasons you get more masculine words in German. Machine translation is just generally crappy when one language lacks information that's mandatory in another language. The only thing that's different about gender is that people are more apt to be offended when the system fills in missing information with naive assumptions.

[–] Head@lemmings.world -5 points 5 months ago (2 children)

I think having a check box at the top of the screen, where you could choose your gender, would not be so hard to implement. Or an alternate translation could be provided like DeepL already does with formal to informal address.

[–] lolcatnip@reddthat.com 4 points 5 months ago

Yeah, that's about the response I was expecting.

[–] FooBarrington@lemmy.world 2 points 5 months ago (1 children)

And what if I have a sentence with multiple words with unclear genders? Should they have a dropdown with every possible combination? If we have a sentence with 8 unclear words we'd have a list like:

  • "Männlich, männlich, männlich, männlich, männlich, männlich, männlich, männlich"
  • "Männlich, männlich, männlich, männlich, männlich, männlich, männlich, weiblich"
  • "Männlich, männlich, männlich, männlich, männlich, männlich, weiblich, männlich"

with 256 entries. For 16 unclear words you'd have 65.536 list entries.

Yeah, "that wouldn't be so hard to implement", because it's the worst way of approaching the problem and completely unusable.

[–] Turun@feddit.de 2 points 5 months ago

Oh come on, you can argue against their point without being completely brain dead.

Do you need 256 memory addresses to store a single byte? Obviously not. So you can just make a three way checkbox for every character in the translation.