World Scripts Explorer (Collaborators are Welcome!!!!…) 😊

An editor and calculator with features to use different keyboards layouts for multiple languages and scripts to create unique content

World Scripts Explorer (Collaborators are Welcome!!!!…) 😊

This website offers every writer all the tools necessary to ensure they are able to construct their piece of work with ease.

  1. One could use the Keyboard Layouts which are seggregated over multiple Script or Writing-System types encompassing over 600 types from all over world including ancient, old, classical and constructed types):
  2. Types of Keyboard Layout : Orthography (Default) available for 600 Scripts & Languages Typewriter (QWERTY) available for 280 Languages & Scripts Transliterate (Phonetic) available for 15 language
  3. Keyboard selection could be done using the search feature present in each script type, or filtering capabilities using historical timeline or even through the world map
  4. Providing Suggestion while Typing for 150 Scripts & Languages
  5. Virtual Keyboard on screen is mapped for any Laptop Keyboard (Mac Windows Linux External) for ease of Typing
  6. Typewriter (QWERTY) Keyboard can float and moved inside browser for Tablet and Laptop Devices
  7. Adjustable - size of keys & fonts of Character (or Images) in Keyboard
  8. Keysboards Layouts could be Rotated as well as for Vertical Typing, Mirrored (for Bousphorden Typing) and update the Text Orientation for left-to-right or right-to-left or top-to-bottom or bottom-to-top typing
  9. Interface is scaled for Laptop, Tablet and Mobile screens
  10. There is selection available between - Dark Light High Contrast Themes
  11. It has a fully functional Rich-Text Editor (CKEditor4)
  12. Interface is available in 110 Support Languages (including Sanskrit and Sankethi languages additional to Google Translate)
  13. URL redirection capabilities to switch keyboards and override browser default language or locale
  14. Keyboard Layouts can be bookmarked and layouts could be customised
  15. The offering in available in Online Offline for the different services
  16. The Transliteration content generation for 140 scripts & encodings is established using the APIs provided by Aksharamukha Aksharamukha : https://aksharamukha.appspot.com/explore from @github/virtualvinodh
  17. The suggestions are regularly updated based on Natural Language Process - Standford Stanza NLP @Stanza (build Python 3.7) after sentence completion for each language or script
  18. Integrated @EasyOCR to detect text in images for 88 Languages
  19. Use canvas to scribble or write or draw any Content and include in Editor
  20. Calculator ( Simple Scientific ) integrated here and available as separate website - https://worldscriptscalculator.app/
  21. Webpage that are integrated through iFrames :
    • Translation (https://tatoeba.org)
    • Dictionary (https://glosbe.com/all-languages https://bab.la/ https://livingdictionaries.app/)
    • Thesaurus (https://synonyms.reverso.net/synonym/ https://www.shabdkosh.com https://www.khandbahale.com)
    • Script Information (https://www.endangeredalphabets.net https://www.scriptsource.org/cms/scripts/page.php)
    • Linguistic Information (https://omniglot.com)
    • Wikipedia (https://wikipedia.org/wiki/)
  22. Session Management - The content and data typed by user is saved in the browser Local Storage for future use
  23. Collect the World Scripts Explorer data by using REST API - see Full Guide
  24. Development Environment for Linux & Mac OS here and Windows OS contact me

Server-side NodeJS 16.x based on Express server

Hosted on Salesforce Cloud - Heroku : https://worldscriptsexplorer.herokuapp.com

Webserver based on Angular Material, Core and CLI 14.x

Hosted on Firebase Google : https://worldscriptsexplorer.page

Generate the AngularJS & NodeJS Applications.

  1. Run the installer.sh for installation of Node Modules for both AngularJS (webserver) & NodeJS (express server)
  2. To initiate the servers run the startMSE.sh / startMSE.bat
  3. To preempt the servers run the stopMSE.sh

Requirements & Defects are tracking on Github

https://github.com/Vyshantha/multiscripteditor/issues