Skip to content

thatcherclough/Text2ASL

Repository files navigation

Text2ASL

Text2ASL is an english to American Sign Language translator.

Features

Text2ASL translates an english sentence to ASL.

To do this, Text2ASL:

  • Converts the english sentence to a grammatically correct ASL sentence. (See credits)
  • Uses Signing Savvy to get the video of the sign for each word in the sentence.
    • If the word has multiple meanings/signs, the user is prompted to select the correct meaning/sign.
    • If the word does not have a sign, videos for each of the letters in the word are used.
  • Downloads the videos from Signing Savvy to the computer's temporary directory and plays them in order.

Demo

Requirements

  • A Java JDK distribution >=8 must be installed and added to PATH.

Compatibility

Text2ASL is compatible with Windows, Mac, and Linux.

Installation

# clone BetterBackdoor
git clone https://github.com/thatcherclough/Text2ASL.git

# change the working directory to Text2ASL
cd Text2ASL

# build Text2ASL with Maven
# for Windows run
mvnw.cmd clean package

# for Linux or Mac run
sh mvnw clean package

Alternatively, you can download the jar from the release page.

Usage

Execute 'text2asl.jar' by either double clicking it, or running

java -jar text2asl.jar

Credits

  • Harsh Bhavsar for the algorithm used to convert an english sentence to a grammatically correct ASL sentence. That repository can be found here.
  • Signing Savvy for the sign videos.

License

  • MIT
  • Copyright 2020 ©️ Thatcher Clough.

About

An English to American Sign Language translator.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages