Discussions » Greasy Fork Feedback

GreasyFork might auto translate the UserScript description & additional info during each publish & update

There is an API in Google Translate without token.

fetch(`https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=${localeLang}&dj=1&dt=t&dt=rm&q=${q}`)
                    .then(res => {
                        return res.json()
                    })
                    .then(result => {
                        let resultText = result.sentences.map((function (s) {
                            return "trans" in s ? s.trans : "";
                        })).join("")
                        return resultText.split("\n");
                    }).then(result=>{ console.log(result) })

The developers do not need to translate the content into every language, and GreasyFork can just store those translations during publish or update of the script.

This is similar to what Google Play Store does for Android apps. The users can always see the translated descriptions of the apps if the locale is not typed by the developer.

Took this as an Example: https://greasyfork.org/en/scripts/455261-xbox-cloud-gaming-region-unlocker

Xbox Cloud Gaming Region Unlocker
Unlock Xbox Cloud Gaming region restrictions.
Support manual selection of game versions for different regions (some games lock language according to region), selection of region does not affect the server connected, the server always automatically selects the lowest latency.

There is no español version in developer's typing.

Then it can use the API to auto-translate (during publish & update) The auto-translation can be done by user-side JavaScript (i.e. the developer's browser)

NotYouMod
§
Posted: 21.05.2023

The developers do not need to translate the content into every language, and GreasyFork can just store those translations during publish or update of the script.

I disagree, there may be some specific texts that shouldn't be translated, you can't just tell the Google Translate not to translate some particular text. For example, let's take my user-script "Greasy Fork Dark Theme", obviously "Greasy Fork" part shouldn't be translated, but Google Translate can't understand it.

But if you really want users to have translation, then just create a user-script to translate name, description etc. I don't see any problems in it.

§
Posted: 23.05.2023

I leave it up to authors to decide whether and how to provide translated versions. I would prefer not to automatically translate content as the result can be poor quality.

§
Posted: 09.06.2024

But it should be very useful, because Greasy Fork seems have a large base of Chinese authors now
and some of their scripts can be interesting for all users.

I like drop an eye on the new scripts published, to see if something new can interest me:
That's became a no pleasant activity when i am facing to many page of scripts where i can't understand their purpose.

Yes, we can try to translate each name / description / request written in chinese (by example),
but it is fastidious!

Specially frustrating with the Forum.

An auto translation (maybe enable only by options or / by specific language),
should a great help....

Jason, please reconsider your though...

PS:
A great help should be, in the scripts listing, to add the type of sites concerned by them.

Post reply

Sign in to post a reply.