Replies: 11 comments 5 replies
-
Very necessary |
Beta Was this translation helpful? Give feedback.
-
It sounds like a really useful feature. |
Beta Was this translation helpful? Give feedback.
-
It seems like not ideal, but good enough solution for this problem that can increase language support for everyone! |
Beta Was this translation helpful? Give feedback.
-
IMHO it worth to be implemented! |
Beta Was this translation helpful? Give feedback.
-
+1vote for this feature. |
Beta Was this translation helpful? Give feedback.
-
Good idea! |
Beta Was this translation helpful? Give feedback.
-
necessary for my switching to mastodon |
Beta Was this translation helpful? Give feedback.
-
@Gargron @ClearlyClaire @grishka guys, is it possible to implement this from your point of view? |
Beta Was this translation helpful? Give feedback.
-
As a Belarusian I second this proposal (and any other that would enable translation from Belarusian language). |
Beta Was this translation helpful? Give feedback.
-
Even I use GPT based tools a lot to simplify and translate stuff over the internet. Therefore, it would be a highly beneficial addition to Mastodon. |
Beta Was this translation helpful? Give feedback.
-
The decoder-only GPT from "openai" is behind a paywall and we don't really know which languages are supported to which extent. There are multilingual models on huggingface with Belarussian included, e.g: |
Beta Was this translation helpful? Give feedback.
-
Hello folks,
My name is Lex, and I'm here with a proposal 😊
The Problem
Currently, Mastodon supports several translation services: DeepL and LibreTranslate. Unfortunately, both of these services do not support many of the languages that we use in the Fediverse. For example, as a Belarusian native, we have a Belarusian language server for 2,200+ users, but we cannot use translation because our language is not supported by either DeepL or LibreTranslate. It is really hard to push these services to add a new language (believe me, I've tried making requests several times, but still no result). Therefore, without translation, we have fewer opportunities to interact with the entire Fediverse.
Possible Solution
Over the last half a year, I believe many of you have started using ChatGPT for various reasons, one of them being translation. GPT-4 has a pretty good understanding of a lot of languages as input and can translate them quite accurately to our native language. Yes, it's not 100% accurate, but there are several benefits:
So, I want to suggest adding two new configuration variables, something like
OPENAI_API_KEY
andOPENAI_TRANSLATE_INITIAL_PROMPT
. Based on these variables, we could create a module for translating Mastodon posts. TheOPENAI_TRANSLATE_INITIAL_PROMPT
variable would include the very first prompt (or first part of a prompt) for GPT-4 and would contain something like"Act as a professional translator. Detect the language of the following text and translate it to {user_selected_lang}. Respond only with the translated text"
.What do you think? Is this a useful enough feature to implement?
P.S. I'm not proficient in Ruby (I'm primarily a C# .NET developer), but I can help with the coding anyway.
53 votes ·
Beta Was this translation helpful? Give feedback.
All reactions