Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Transcrypt

Java License: MIT Status

Transcrypt is a Java-based Morse code translator with natural language support.
It lets you convert text ↔ Morse, play messages as audible beeps, and switch between Day/Night modes for accessibility.
Built with Java Swing, it combines simplicity, interactivity, and fun.


✨ Features

  • 🔤 Text ↔ Morse translation
  • 🔊 Audible beep transmission (SOS anyone?)
  • 🌗 Day/Night mode toggle for a comfortable UI
  • 🧠 Natural language support (full sentences, not just words)
  • 💻 Java Swing interface with responsive controls

📖 Getting Started

Prerequisites

  • Java 19 or higher
  • A build tool (Maven or Gradle)

Build and Run

With Maven:

mvn clean install
mvn exec:java -Dexec.mainClass="com.transcrypt.Main"

With Gradle:

gradle build
gradle run

Manually (no build tool):

javac -d out src/com/transcrypt/*.java
java -cp out com.transcrypt.Main

🧪 Usage Examples

Translate Text → Morse Input: "HELLO WORLD" Output: ".... . .-.. .-.. --- / .-- --- .-. .-.. -.."

Translate Morse → Text Input: ".... . .-.. .-.. ---" Output: "HELLO"

Transmit as Beeps Input: "SOS" Output: Beeps in Morse (··· --- ···)

📜 License

This project is licensed under the MIT License.

🌟 About

Transcrypt is both educational and practical:

Great for learning Morse code

Useful for fun projects and demonstrations

Designed with clean, modular Java code

About

Transcrypt is a Morse code translator with natural language support. It converts text to Morse and vice versa, lets you transmit messages with audible beeps, and features a day/night mode for accessibility. Designed as an educational and practical tool, it makes learning and using Morse simple and interactive.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages