This website offers every writer all the tools necessary to ensure they are able to construct their piece of work with ease.
- 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):
- Abjad
- Alphabet
- Abugida
- Syllabery
- Ideogram Logogram Pictogram
- Braille
- Sign
- Code-Shorthand-Emoji
- Unclassified
- Types of Keyboard Layout :
Orthography (Default)
available for 600 Scripts & Languages |Typewriter (QWERTY)
available for 280 Languages & Scripts |Transliterate (Phonetic)
available for 15 language - 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
- Providing Suggestion while Typing for 150 Scripts & Languages
- Virtual Keyboard on screen is mapped for any Laptop Keyboard (Mac|Windows|Linux|External) for ease of Typing
Typewriter (QWERTY)
Keyboard can float and moved inside browser for Tablet and Laptop Devices- Adjustable - size of keys & fonts of Character (or Images) in Keyboard
- 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
- Interface is scaled for Laptop, Tablet and Mobile screens
- There is selection available between -
Dark
|Light
|High Contrast
Themes - It has a fully functional Rich-Text Editor (
CKEditor4
) - Interface is available in 110 Support Languages (including Sanskrit and Sankethi languages additional to Google Translate)
- URL redirection capabilities to switch keyboards and override browser default language or locale
- Keyboard Layouts can be bookmarked and layouts could be customised
- The offering in available in
Online
|Offline
for the different services - The Transliteration content generation for 140 scripts & encodings is established using the APIs provided by Aksharamukha : https://aksharamukha.appspot.com/explore from @github/virtualvinodh
- 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 - Integrated @EasyOCR to detect text in images for 88 Languages
- Use canvas to scribble or write or draw any Content and include in Editor
- Calculator (
Simple
|Scientific
) integrated here and available as separate website - https://worldscriptscalculator.app/ - 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/)
- Session Management - The content and data typed by user is saved in the browser Local Storage for future use
- Collect the World Scripts Explorer data by using REST API - see Full Guide
- Development Environment for Linux & Mac OS here and Windows OS contact me
Hosted on Salesforce Cloud - Heroku : https://worldscriptsexplorer.herokuapp.com
Hosted on Firebase Google : https://worldscriptsexplorer.page
- Run the installer.sh for installation of Node Modules for both AngularJS (webserver) & NodeJS (express server)
- To initiate the servers run the startMSE.sh / startMSE.bat
- To preempt the servers run the stopMSE.sh