Discuss Scratch
- Discussion Forums
- » Translating Scratch
- » Translating Scratch into Other Languages
- 54329
- Scratcher
500+ posts
Translating Scratch into Other Languages
https://join.slack.com/t/translatescratch/shared_invite/enQtNDI0MjY1Mzk4MjcyLTk0MGY0ZjFhNWQ1ZTk5Njc2OWU1NWZiYzIxNWRkMGIzMGI2YmE3MmM0ODUyMTA2ZmMxMTExYmIxNzBkMjJiZWQThanks! @54329 Apparently slack automatically expires links after 2 years and we didn't realize. Here's the new invitation:
I'll edit the pinned post as well.
Thanks for the head's up.
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
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. Translating Scratch nowadays is EASY thanks to Google Translate
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
hmmmm……. Translating Scratch nowadays is EASY thanks to Google Translate
- AdvertisingBot999
- New to Scratch
7 posts
Translating Scratch into Other Languages
Why can't you use google translate?? 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!
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….
square.y+=2;
};
if <> then= if() {}
end
if <key [ Right arrow] pressed?> then= if(keys) {
move (2) steps
end
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
can anyone translate java script to scratch? i can do a few….if <> then= if() {}
endif <key [ Right arrow] pressed?> then= if(keys) {
move (2) steps
end
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?
https://www.transifex.com/llk/scratch-resources/dashboard/
Do I need to mark everything as reviewed, or is state = translated sufficient?
- 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
–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.
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.
Q/A Regarding the Suggestions Category & Why Some Suggestions Got Rejected
List of Scratch Modifications And Other Block-Based Programming Languages
Useful Converters to Help You With Conversion
Workarounds for Blocks Scratch Does Not Have
Scratch Translator SDS Translator Scratch Wiki Editor(Test (English and Bengali)& English) Writer1000+ posts
The Scratch Movie Collaboration Thread Glitchy Scratch
- 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
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
Hello chrisg, -snip-
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)
Q/A Regarding the Suggestions Category & Why Some Suggestions Got Rejected
List of Scratch Modifications And Other Block-Based Programming Languages
Useful Converters to Help You With Conversion
Workarounds for Blocks Scratch Does Not Have
Scratch Translator SDS Translator Scratch Wiki Editor(Test (English and Bengali)& English) Writer1000+ posts
The Scratch Movie Collaboration Thread Glitchy Scratch
- 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
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
Hi, -snip-
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.
Q/A Regarding the Suggestions Category & Why Some Suggestions Got Rejected
List of Scratch Modifications And Other Block-Based Programming Languages
Useful Converters to Help You With Conversion
Workarounds for Blocks Scratch Does Not Have
Scratch Translator SDS Translator Scratch Wiki Editor(Test (English and Bengali)& English) Writer1000+ posts
The Scratch Movie Collaboration Thread Glitchy Scratch
- alefar
- Scratcher
100+ posts
Translating Scratch into Other Languages
translate [text] to [language v] :: extension reporterThe 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>one of them when invaders, um, invade:
<._.ψ :: sensing>
<._.ψ :: sensing>
<._.ψ :: 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
I Can Only Do Python… can anyone translate java script to scratch? i can do a few….if <> then= if() {}
endif <key [ Right arrow] pressed?> then= if(keys) {
move (2) steps
end
square.y+=2;
};
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>one of them when invaders, um, invade:
<._.ψ :: sensing>
<._.ψ :: sensing>
<._.ψ :: 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
- Discussion Forums
- » Translating Scratch
- » Translating Scratch into Other Languages