this post was submitted on 20 Nov 2023
47 points (87.3% liked)

Asklemmy

43863 readers
1591 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy 🔍

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_[email protected]~

founded 5 years ago
MODERATORS
 

I find myself blocking a lot of foreign communities just because they're foreign. It feels wrong and unnecessary. This is the future isn't it?

If I set my settings to English why can't I just use Lemmy in English and never know that the person I'm chatting to is doing so in German and they never know that I'm doing so in English?

top 30 comments
sorted by: hot top controversial new old
[–] [email protected] 23 points 1 year ago (2 children)

Most translators aren't perfect, they generally can not understand context

[–] [email protected] 8 points 1 year ago (3 children)

A solution could be to have it run on request. Reddit doesn't even have that, it could be a cool new tool

Run an open source translation engine, and have a 'translate to account language's button. It could do one of

  • run locally on your machine (like Firefox's translations), you have to redo it if you load the page again. Doesn't need any server reconfiguration
  • runs on the server, and the result is cached. Anyone looking for that language for that comment in the future can get it instantly
  • runs on all content on the server, for a preset selection of languages. Might be more efficient in the long run
[–] [email protected] 9 points 1 year ago (1 children)

I don't know about others but I certainly don't want one "account language". As someone who speaks both English and German I want content in both languages to be accessible to me directly without a translator and if I do want content translated it probably varies by the quality of the translation which one i prefer.

[–] [email protected] 2 points 11 months ago

Fair enough, maybe a checkbox section in the settings for which languages to list?

[–] [email protected] 3 points 1 year ago

Mastodon handles it by allowing you to hook up DeepL API which is free up to a certain point. I run it on my single-user Mastodon instance and it works well, you get a translate button like on The Site Formerly Known As Twitter

[–] [email protected] 1 points 1 year ago

Mastodon has support for this. some instances have it enabled.

[–] [email protected] 5 points 1 year ago

Especially in language that intentionally leave things obvious from context out, like japanese.

[–] [email protected] 16 points 1 year ago (1 children)

Firefox already has a build in translator you can just let it translate for you so you at least could read what they're writing at least for the languages supported it's really cool because it's a offline translation.

I live in Korea and Korean is not supported, also google translate doesn't work on Korean websites so I use https://github.com/translate-tools/linguist/ which allows me to translate from Korean to English.

[–] [email protected] 4 points 1 year ago

It'd be really nice if the Bergamot translation project that Mozilla uses becomes big enough that it ends up being used in other apps as well. That'd be cool if you could get the engine as a mobile app and the apps could simply send a local translation request to it.

[–] [email protected] 8 points 11 months ago (2 children)

I made a translator bot that uses the DeepL API. Allow me to demonstrate...

[–] [email protected] 1 points 11 months ago (1 children)
[–] [email protected] 1 points 11 months ago (1 children)

ÜbersetzungIch habe einen Übersetzer-Bot erstellt, der die DeepL API verwendet. Erlauben Sie mir, das zu demonstrieren...

Dieser Text wurde mit DeepL übersetzt.

[–] [email protected] 1 points 11 months ago (1 children)
[–] [email protected] 1 points 11 months ago

translationI have created a translator bot that uses the DeepL API. Allow me to demonstrate...

*This text was translated with DeepL.

This text was translated using DeepL.

[–] [email protected] 1 points 11 months ago (1 children)
[–] [email protected] 1 points 11 months ago (1 children)

::: Spoiler Çeviri DeepL API'sini kullanan bir çevirmen botu yaptım. Göstermeme izin verin... :::

Bu metin DeepL kullanılarak çevrilmiştir.

[–] [email protected] 1 points 11 months ago (1 children)
[–] [email protected] 1 points 11 months ago (1 children)

Traducción
Spoiler Traducción Hice un bot traductor que utiliza la API DeepL, déjame mostrarte ... :::

*Este texto fue traducido usando DeepL. :::

Este texto ha sido traducido con DeepL.

[–] [email protected] 1 points 11 months ago (1 children)
[–] [email protected] 1 points 11 months ago

Translation
Spoiler Translation I made a translator bot that uses the DeepL API, let me show you ... :::

*This text was translated using DeepL. :::

*This text was translated using DeepL. :::.

This text was translated using DeepL.

[–] [email protected] 8 points 1 year ago (1 children)

Don't know german, still enjoying the hell out of ich_erl

[–] [email protected] 3 points 11 months ago

It's "ich_iel" on feddit.de

[–] [email protected] 5 points 1 year ago (1 children)

I think the future is probably going to resolve this one in time, and not that much time either. I don't see why LLM technology shouldn't eventually be able to perform adequate real-time translation, it's just a matter of continuing to develop the process.

Some languages will be more difficult than others, and translation will always be imperfect. But we don't need perfection, just better than our current fairly meh (but still impressively not bad) tools.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Actually, it is already able to perform high quality translation. But it's too expensive right now to use at scale.

[–] [email protected] 3 points 1 year ago

It will always struggle, as would a human translator. The concept of a perfect translation itself is just not achievable since languages are not just word-swapped copies of each other where each target language word has the exact same meaning as its counter-part in the source language.

[–] [email protected] 4 points 1 year ago (2 children)

Kbin and Lemmy etc should simply allow options for preferred languages, and people can select whatever they prefer. Giving them the option to not see posts or see translated posts should work out fine. I bet this problem get resolved eventually. In the meantime, I'm not too bothered by blocking magazines/communities that are non-english. No biggie.

[–] [email protected] 4 points 1 year ago (1 children)

In Lemmy, you can choose your languages under Settings -> Languages. The main problem is that Lemmy currently doesn't have any mechanism to automatically determine a post's language and instead relies on users to set the language for each post and comment. Therefore most content is marked as "Undetermined".

[–] [email protected] 2 points 1 year ago

Seems like submitting a post should require setting a language for it :/ No need to "determine" the language when the submitter can simply note what it is. The default for the field could even be their set profile language to make it easier.

[–] [email protected] 1 points 1 year ago

This is already supported in kbin! Press your icon in the top right corner and enter the settings, and select the languages you're interested in under the "Filter languages of threads and posts" setting (somewhat counter-intuitively under the "Appearance" heading). Seems to be working great for me at least :)

[–] [email protected] 1 points 1 year ago

If I set my settings to English why can't I just use Lemmy in English and never know that the person I'm chatting to is doing so in German and they never know that I'm doing so in English?

That would be really cool, unfortunately there is no translation software anywhere near that robust. Translation is a difficult and complicated job even for humans, and it's one of those jobs that is way harder for computers than it is for us.