Discuss Scratch

54329
Scratcher
500+ posts

Translating Scratch into Other Languages

chrisg wrote:

@54329 Apparently slack automatically expires links after 2 years and we didn't realize. Here's the new invitation: https://join.slack.com/t/translatescratch/shared_invite/enQtNDI0MjY1Mzk4MjcyLTk0MGY0ZjFhNWQ1ZTk5Njc2OWU1NWZiYzIxNWRkMGIzMGI2YmE3MmM0ODUyMTA2ZmMxMTExYmIxNzBkMjJiZWQ
I'll edit the pinned post as well.
Thanks for the head's up.
Thanks!

Click Here To Get Free Loves, Favorites and Follows!!!
(Not edited by moderator - don't impersonate a moderator by adding this moderation since a moderator didn't moderate to add this moderation in.)

;
D-07N2
Scratcher
92 posts

Translating Scratch into Other Languages

Translating Scratch nowadays is EASY thanks to Google Translate

A signature is a small piece of text that is attached to your posts. In it, you can enter just about anything you like. Perhaps you would like to enter your favourite quote or your star sign. It's up to you! In your signature you can use BBCode if it is allowed in this particular forum. You can see the features that are allowed/enabled listed below whenever you edit your signature.
technoguyx
Scratcher
500+ posts

Translating Scratch into Other Languages

D-07N2 wrote:

Translating Scratch nowadays is EASY thanks to Google Translate
You shouldn't ever use machine translation to localize software; a good translation takes culture, context and other factors in consideration. For instance, I translate Scratch to the Spanish language and at times we've had discussions over what's the best translation for a certain block or word, considering that Scratch's main audience is children and teens.

You can definitely tell when something has been translated with Google – try translating, say, a Russian or Japanese webpage to English and see if you can make sense out of it.

Scratcher since 2008.
PlCHU
Scratcher
3 posts

Translating Scratch into Other Languages

when green flag clicked
forever
say [wat]
say [how]
say [when]
say [where]
end
PlCHU
Scratcher
3 posts

Translating Scratch into Other Languages

D-07N2 wrote:

Translating Scratch nowadays is EASY thanks to Google Translate
hmmmm…….
AdvertisingBot999
New to Scratch
7 posts

Translating Scratch into Other Languages

adlogi wrote:

Scratch has been translated into more than 40 languages with the generous help of volunteering translators from all over the world.
However, parts of the Scratch interface and website in some languages are still missing translations, and some translations might have glitches. If you have experience with some language, you can help in completing the translations and correcting any mistakes. Here are the steps to get started.

1. Join our translation platform: The Scratch program and website are translated using the Transifex service. It lets registered translators suggest and edit the translations. To translate part of Scratch interface or website, you have to sign up for a free Translator account at Transifex. Please see the Transifex Getting Started Guide for more details.

Once signed up you can return to the Scratch 3.0 Editor project, and click the “Help Translate…” button to join the Scratch Translators team on Transifex. Once you're on the team you'll be able to translate all the Scratch Projects including the Scratch Website, Legacy and Videos in addition to the Editor.

You can find more information on this page:
http://en.scratch-wiki.info/wiki/How_to_Translate_Scratch

2. Join our new Slack Community for translators (over 16 only). We recently set this up as an experiment to allow volunteers to connect with each other and discuss translation challenges.

You can check the current status of the translations on Scratch Transifex page:
https://www.transifex.com/llk/public/

Thanks for your help!
Why can't you use google translate??

Please come check out my latest scratch studio called Advertisement Hub!!
What I've been working on at 05/01/2020!!
@get3918 and I are high ranks in the studio!!
chrisg
Scratcher
100+ posts

Translating Scratch into Other Languages

While Google translate might be able to create a translation for something like “point in direction 90”, it won't necessarily be the best translation for Scratch. Someone who uses or teaches Scratch is much better at coming up with a good translation that will make sense to people learning Scratch in that language. It's not always the literal translation. So that's why we don't let people use Google Translate to translate Scratch.
138865
Scratcher
5 posts

Translating Scratch into Other Languages

can anyone translate java script to scratch? i can do a few….
if <> then

end
= if() {}
if <key [ Right arrow] pressed?> then
move (2) steps
end
= if(keys) {
square.y+=2;
};

Last edited by 138865 (Jan. 14, 2020 03:23:03)

138865
Scratcher
5 posts

Translating Scratch into Other Languages

when green flag clicked
forever
if <key [ w] pressed?> then
change y by (2)


end
end

Last edited by 138865 (Jan. 14, 2020 03:22:34)

138865
Scratcher
5 posts

Translating Scratch into Other Languages

138865 wrote:

can anyone translate java script to scratch? i can do a few….
if <> then

end
= if() {}
if <key [ Right arrow] pressed?> then
move (2) steps
end
= if(keys) {
square.y+=2;
GunChleoc
Scratcher
500+ posts

Translating Scratch into Other Languages

What are the requirements for the new project on Transifex?

https://www.transifex.com/llk/scratch-resources/dashboard/

Do I need to mark everything as reviewed, or is state = translated sufficient?

Stuth sa Ghàidhlig
repeat until <not <(language) = [English]>>
set (language) to [Gàidhlig]
end
chrisg
Scratcher
100+ posts

Translating Scratch into Other Languages

Good question, let me check in with the resources team to see what they'd prefer for the tutorial dialog. Since it's a manual process to use the dialog strings in tutorial images, I expect that it would be better if they are reviewed. Let's assume that things will need to be reviewed before they are used in tutorials for now, and I'll post a follow-up/announce in transifex if translated is sufficient.
–Chris
R4356th
Scratcher
1000+ posts

Translating Scratch into Other Languages

Hello,
This post may seem to be in the wrong place but I think it is not; so, sorry if it is in the wrong place.
I am a translator, but my name is not on the list of Scratch translators on the Scratch Wiki. Please add my name there. My Transifex username for you to get my name, R4356th. Also, emails do not get delivered by writing to translate@scratch.mit.edu . Thank you.
chrisg
Scratcher
100+ posts

Translating Scratch into Other Languages

Hi @R4356th, unfortunately there is no automatic connection between transifex and the wiki, so adding names to the Scratch translators wiki is a manual process. While it's important that we recognize the contributions of translators, please realize that when I'm spending time updating the names on the wiki, it's time that I'm not able to work on fixing bugs or improving the translation process.

If folks have ideas of better ways to recognize the contributions of translators, or of keeping the list up to date, please let me know.
–Chris
R4356th
Scratcher
1000+ posts

Translating Scratch into Other Languages

chrisg wrote:

-snip-
Hello chrisg,
Thank you for your response. Okay. That explains. But if possible, kindly consider adding our names.
-R4356th

Last edited by R4356th (March 19, 2020 14:17:36)

KristheCoder100
Scratcher
1 post

Translating Scratch into Other Languages

I am making a funny program and i just want to know if you could do something like instead of

When this Sprite is clicked
Translate (Hello) into (Czech)

Into

When this Sprite is clicked
Translate (Hello) into (pick random 1 to 40)

Thanks

Last edited by KristheCoder100 (April 8, 2020 17:48:44)

R4356th
Scratcher
1000+ posts

Translating Scratch into Other Languages

KristheCoder100 wrote:

-snip-
Hi,
You can do that. But this is not the right place. This topic is for the translation of Scratch, not Scratch projects. So please use the “Help With Scripts” category from the next time. Thank you.
alefar
Scratcher
100+ posts

Translating Scratch into Other Languages

translate [text] to [language v] :: extension reporter
The Above Is A Helpful Scratch Block To Translate With.

My browser / operating system: Windows NT 10.0, Chrome 84.0.4147.105, No Flash version detected

select some of this and press shift+down to see stuff.

Hit Follow To See The Latest Uptades!

i have an EVIL KUMQUAT THAT WILL TAKE OVER THE WORLD!!!!!!!
he loves to eat.
he only has a small mouth, but some-times it can get BIG!
this is him!
normal:
(>:-( :: #000000) :: variables)
eating lots'a siggys:
(>:-(siggy(siggy(siggy(siggy(siggy :: #000000) :: #000000) :: #000000) :: #000000) :: #000000) :: variables)
he also likes stuff.
i have guards also. they do not know how to use a stabbing stick.
<._.ψ  :: sensing>
<._.ψ :: sensing>
<._.ψ :: sensing>
one of them when invaders, um, invade:
<._.ψ  :: sensing> // DIE!!!
an invader:
( ╯▔皿▔╯::variables ) // I SHALL EAT UR SIGGY!!!
oh, i forgot!
code:
define kumquat get siggy
ask [do you have a siggy?] and wait
if <(answer) = [yes]> then
eat (siggy) :: custom // this block has code similar to "/kill @e type=siggy"
get (weapons) :: custom // if weapons are bad, it skips this stage
get (armour) :: custom // if there is none or armour is bad, it skips this stage
end
define guard protect
ask [are you attacking?] and wait
if <(answer) = [yes]> then
if <not <[alefarsiggyguard] has [kumquatpack:stabbing_stick]? :: sensing >> then
give item [kumquatpack:stabbing_stick[ to [alefarsiggyguard] :: custom // this gives the stabbing stick to the guard in case they lost it
end
stab [siggy] :: custom
give item [kumquatpack:sheild] to [alefarkumquat] :: custom // this gives a sheild to the kumquat
end
alefar
Scratcher
100+ posts

Translating Scratch into Other Languages

138865 wrote:

can anyone translate java script to scratch? i can do a few….
if <> then

end
= if() {}
if <key [ Right arrow] pressed?> then
move (2) steps
end
= if(keys) {
square.y+=2;
};
I Can Only Do Python…
pen down
repeat (4)
move (100) steps
turn cw (90) degrees
end
pen up
from tutle import *
pendown()
for times in range (4)
forward(100)
right(90)
penup()

My browser / operating system: Windows NT 10.0, Chrome 84.0.4147.105, No Flash version detected

select some of this and press shift+down to see stuff.

Hit Follow To See The Latest Uptades!

i have an EVIL KUMQUAT THAT WILL TAKE OVER THE WORLD!!!!!!!
he loves to eat.
he only has a small mouth, but some-times it can get BIG!
this is him!
normal:
(>:-( :: #000000) :: variables)
eating lots'a siggys:
(>:-(siggy(siggy(siggy(siggy(siggy :: #000000) :: #000000) :: #000000) :: #000000) :: #000000) :: variables)
he also likes stuff.
i have guards also. they do not know how to use a stabbing stick.
<._.ψ  :: sensing>
<._.ψ :: sensing>
<._.ψ :: sensing>
one of them when invaders, um, invade:
<._.ψ  :: sensing> // DIE!!!
an invader:
( ╯▔皿▔╯::variables ) // I SHALL EAT UR SIGGY!!!
oh, i forgot!
code:
define kumquat get siggy
ask [do you have a siggy?] and wait
if <(answer) = [yes]> then
eat (siggy) :: custom // this block has code similar to "/kill @e type=siggy"
get (weapons) :: custom // if weapons are bad, it skips this stage
get (armour) :: custom // if there is none or armour is bad, it skips this stage
end
define guard protect
ask [are you attacking?] and wait
if <(answer) = [yes]> then
if <not <[alefarsiggyguard] has [kumquatpack:stabbing_stick]? :: sensing >> then
give item [kumquatpack:stabbing_stick[ to [alefarsiggyguard] :: custom // this gives the stabbing stick to the guard in case they lost it
end
stab [siggy] :: custom
give item [kumquatpack:sheild] to [alefarkumquat] :: custom // this gives a sheild to the kumquat
end
BoTheBear
Scratcher
100+ posts

Translating Scratch into Other Languages

I can only do scratch


Powered by DjangoBB