Leveraged Natural Language Processing (NLP) and post-processing techniques to develop an efficient tool to translate, detect, break sentences and other functionalities that help in overcoming language barriers.
The Language Translator is an efficient tool to translate, detect, break sentence and a few more functionalities that are useful to overcome language barrier. Parts of Natural Language Processing and Post Processing of text/corpus implements the translations and detection techniques before parsing. This project covers the major language processing functionalities in the form of APIs. We have created a visual representation of this APIs for the users to utilize the features. The features are self explanatory and simple to use.
System Requirements : Chrome Browser : Version 110.0.5481.177 (Official Build) (arm64) or higher NodeJS : v16.17.1 or higher Visual Studio Code : version 1.72 or higher
Mac Users and Windows Users Steps to run the project :
Step 1 : Download the “SSDIFinalProject.zip” file on the system
Step 2 : Unzip the file into “SSDIFinalProject” folder.
Step 3 : Open the “SSDIFinalProject” on VSCode.
Step 4 : Open terminal
Step 5 : Run command “node server.js”
It will throw package to found error. This means Node.js needs to be install in your system. Install node.js on your system and enable environment variables for node. Follow the link to for installation
https://radixweb.com/blog/installing-npm-and-nodejs-on-windows-and-mac
Step 6 : Run “npm install” to install all the package.json file packages into the project.
Once all the packages are installed from package.json file, run step 5. This time the project should run on localhost you should be able to hit the “http://localhost:8000/docs/#/" on the chrome web browser.
Step 7 : “http://localhost:8000/docs/#/" will show the UI.
Step 8 : Refer to the below API documentation and use the sample request and response provided to test the application.
For further questions, check out the documentation file.