I am keen to work on this Translation tools as I had done a similar project before in Natural Language processing.
I was thinking about the user interface for entering the language text.I was thinking of using an open-source Python based text editor.I had already created a fully functional text editor in Python using PyQT and Tkinter frameworks.Using this we can manually add options like making proper nouns bold etc to minimize error.
Since I have worked on NLP(natural language processing) before I can use these concepts to preprocess the sentences such as adding appropriate punctuation marks,separating subject predicate etc.This will aid the API in producing most accurate results.
Using machine learning concepts we can improve accuracy even more.
I am currently exploring the google translate API though in order to use it I have to pay a fee.
I would like to know if I am thinking in the right direction.