Date of Award
Bachelor of Science (BS)
College of Science
This report describes the EZ-Translate Software that was designed and developed by Mason Beattie for the CSCI495-D1 Honors Capstone Project and Course at Coastal Carolina University. This project is built from Java and is designed for the Windows 10 operating system. While running it displays or hides a translation menu when the designated key binds are pressed. Translations supported include select phrases from English, German, and Russian. The application also provides localization support for these three languages. The overall goal of this project to provide translation services while within another application was successfully achieved. The application utilizes an open-source Java external library named JNativeHook to read the keyboard input from the host operating system. Keywords: Java, Input, Translation, Keyboard, JNativeHook, Menu, Localization, Hooks, Windows 10, Localization
Beattie, Mason D., "EZ-Translate" (2021). Honors Theses. 424.