v3.0 IS FINISHED!! Commands below! ↓ I decided to recreate my Engrish translator (you'll probably remember it if you visited my profile a long time ago) in the smallest amount of time. It only took me about 1 and a 1/2 hours to make. There is NO GUI at all, it's been fully converted to a terminal/ask-and-answer style. Try running this on Turbowarp, it may do translations faster than Scratch. turbowarp.org/679143751 This sprite is 100% FREE TO COPY, no credit required, however, it would be awesome regardless. COMMANDS: Notice: Do not put any syntax after the command! Only enter the command itself. Also, the commands are case insensitive, due to the way vanilla Scratch works. General Commands: If the prompt says "Editor: OFF", then you can execute any of these commands. input - The string that should be translated. times - The amount of times to translate. outlang - The output language. English is default. random - Toggles random mode. On by default. trans - Begins translation. editor - Opens the language list editor. If random mode is on, it will throw an error. clrout - Clears everything from the output list. outin - Takes a specified item from the output list and makes it the input. grani - Generates a specified number of random characters (the characters to choose from can be edited inside the project) and makes the result the input. (I made this for fun) mtrans - Runs the translation process the specified number of times. v3.0 -- NEW COMMANDS: prev1 - Lets you preview an item in the "Process1" list. prev2 - Exactly the same as prev1, but for the "Process2" list. prevo - Just like the above two, but for the Output list. minput - Opens the Multiple Input editor. Works regardless of random mode. Commands are the same as the language list editor. Editor Commands: If the prompt says "Editor: ON", then any of these can be executed. add - Adds a language/input to the list. del - Deletes a language/input from the list. dela - Deletes all languages/inputs from the list. exit - Exits the editor.
I used my complete language list as the base for the list Languages. All credits for that list can be found in the respective project. (For the lazy: ) Everything else was created by me. Changelog: v1.0: Initial release! v1.1: Added thumbnail + changelog + examples. Adjusted variable monitors so you can see everything at once. Fixed link (it originally led to a 404). v2.0: Major update! (yay) Thumbnail now has logo, and 4 new commands have been added (hopefully the new additions make it easier to use). List has been updated to reflect this. I've also added an autodeletion handler for the output list (maximum items: 199999). v3.0: Second Major Update! 4 new commands have been added, and the list has been updated. A second editor has been added, called the Multiple Input editor, that allows you to translate multiple inputs at once! Starting with this version, the version number is added to the Sprite name. Added copying info to Instructions (it was previously missing.) Updated code of both trans and mtrans to accommodate for the addition of minput. Added item2 variable (visible on the stage), exclusively used by minput. Added comment above the grani character list. Some other minor changes. Examples: Sonic and Tails > I do not Sonic the Hedgehog > His voice Scratch > n / A (Yes, it's an actual result) Griffpatch > I'm glad Yoshi > Jiskaske Angry Birds is goated > Sims in Angry Birds, "Italian Marsi" Geometry Dash > Geometric Columns, Geometric manufacturing