Library of Congress script transliterator.

scossu 2fddb2e6b2 Add Aksharamukha integration and initial Thai support. 10 months ago
doc 2fddb2e6b2 Add Aksharamukha integration and initial Thai support. 10 months ago
ext dae54334a7 Add Arabic transliteration via 3d party. 1 year ago
legacy fe42e40f4e Korean (#48) 1 year ago
scriptshifter 2fddb2e6b2 Add Aksharamukha integration and initial Thai support. 10 months ago
tests 714e803ea5 Fix Korean errors (#66) 10 months ago
.gitignore 45beb9b314 Ignore .bas files. 2 years ago
.gitmodules dae54334a7 Add Arabic transliteration via 3d party. 1 year ago
Dockerfile 07aafd5ccb Dummy change. 1 year ago
LICENSE 20cb85dad1 Initial commit 2 years ago
NOTES.md 58cd0be0fd Rebrand to ScriptShifter. 2 years ago
README.md 22c64b6819 Contributing (#24) 1 year ago
TODO.md dae54334a7 Add Arabic transliteration via 3d party. 1 year ago
entrypoint.sh 58cd0be0fd Rebrand to ScriptShifter. 2 years ago
requirements.txt 2fddb2e6b2 Add Aksharamukha integration and initial Thai support. 10 months ago
uwsgi.ini acf4bf7b3d Flask and Docker boilerplate. 2 years ago
wsgi.py 58cd0be0fd Rebrand to ScriptShifter. 2 years ago

README.md

ScriptShifter

REST API service to convert non-Latin scripts to Latin, and vice versa.

Run on Docker

Build container in current dir:

docker build -t scriptshifter:latest .

Start container:

docker run -e TXL_FLASK_SECRET=changeme -p 8000:8000 scriptshifter:latest

For running in development mode, add -e FLASK_ENV=development to the options.

Web UI

/ renders a simple HTML form to test the transliteration service.

Contributing

See the contributing guide.

Further documentation

See the doc folder for additional documentation.