Skip to content
Snippets Groups Projects
Name Last commit Last update
Src
LICENSE
README.md
TamilTranscription.jar
run.bat

TamilTransciption

##Preparation

Before even running any program following Software are required: [] Java (Java 17 used in this project, get [here] (https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)) [] JavaFX (20.0.1 Windows any(64) SDK used in this project, get here)

After installing Java 17 and downloading JavaFx, put both close to each other in the Java Folder (here C:\Program Files (x86)\Java\javafx-sdk-20.0.1 was used)

Quick Executing with Jar

For running only the Jar file open the use the bat run.bat File or get your command prompt (cmd) to the folder with the TamilTranscription.jar. For executing it type following command:

example (depending on JavaFx Folder):
java -jar --module-path "C:\Program Files\Java\javafx-sdk-20.0.1\lib" --add-modules javafx.controls,javafx.fxml TamilTranscription.jar

general:
java -jar --module-path $PATH JAVAFX LIB$ --add-modules javafx.controls,javafx.fxml TamilTranscription.jar

Compiling and Executing

JavaFx project needs to compile main.java and tamilController.java before running anything. For compiling following command with the neccessary JavaFx Modules is used in cmd:

example (depending on JavaFx Folder):
javac --module-path "C:\Program Files\Java\javafx-sdk-20.0.1\lib" --add-modules javafx.controls,javafx.fxml main.java tamilController.java

general:
javac --module-path $PATH JAVAFX LIB$ --add-modules javafx.controls,javafx.fxml main.java tamilController.java

For running it you can use the next command:

example (depending on JavaFx Folder):
java --module-path "C:\Program Files\Java\javafx-sdk-20.0.1\lib" --add-modules javafx.controls,javafx.fxml main

general:
java --module-path $PATH JAVAFX LIB$ --add-modules javafx.controls,javafx.fxml main

Description

This program allows the user to transcript from tamil script into philological transcript (ISO 15919) and from the philological transcript to tamil script. Moreover, it also allows to copy past any tamil script/ philological transcript to transcript it into the the other script. In case the user do not have any keyboard layout, the button has been added to make this program also useable for with only mouse.

Usage

Use it to transcript tamil <-> philogical transcript (ISO 15919) via direct input with buttons or via copy paste any text passages.

Support

No active support, but in any case reach out to the owner of this project.

Authors and acknowledgment

This Project has been made by Dilsan Mahadeva. AB big acknowledgement for Dr. Sven Wortmann (Cologne University) for introducing the philolog transcript (ISO 15919) for the tamil script

License

MIT License, free for all, explore and develop it further

Project status

Currently Done, might have some bugs, but you know there are no bugs only features ;)