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 ;)