Usually a dictionary on Scratch wouldn't be possible because it would take up lots and lots of storage space, something Scratch doesn't allow. So instead, I've hooked up a server to send the definitions to us through the cloud.
Notes: - The server is not working in Scratch anymore, only on TurboWarp. https://turbowarp.org/548738926/ - It seems the Dictionary API has removed all languages but English, sorry about that. This dictionary service was created in NodeJS using my own fork off the node-scratch-client, at https://github.com/qucchia/node-scratch-client. You can find the source code here: https://replit.com/@qucchia0/dictionary The API used for accessing dictionary definitions is https://dictionaryapi.dev/. Apparently it supports 13 languages, but the Arabic dictionary doesn't seem to be working. The dictionary service optionally provides word wrapping so all the definitions can be viewed in one list (which can be seen in the project). This feature is still in beta for languages that don't use Latin script. #Cloud #Toolkit #CloudToolkit