Date of Award
Spring 2021
Document Type
Thesis
Degree Name
Bachelor of Science (BS)
Department
Computing Sciences
College
College of Science
First Advisor
Paul Cerkez
Abstract/Description
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
Recommended Citation
Beattie, Mason D., "EZ-Translate" (2021). Honors Theses. 424.
https://digitalcommons.coastal.edu/honors-theses/424