I asked Is B4J suitable for complex programs two months ago. And after two months, I did write a CAT tool using B4J and it runs pretty well, meets all I need.
It has the following features:
Thanks to B4J, I spend only two months making a complicated CAT tool. I want to promote it and let other people use B4J to create a better eco-system. So I've made BasicCAT open sourced under GPLv2, though I am not very experienced and my code has many problems.
The software's homepage: https://www.basiccat.org/
The project on GitHub: https://github.com/xulihang/BasicCAT
It has the following features:
- Translation Memory
- Terminology Management
- Language Check
- Select words to get meanings
- Quickfill
- AutoCorrect
- Interactive Machine Translation
- Export Word for external review
- Export bilingual paragraph files
- Merge and split segments freely
- Online Dictionaries Integration
- Support Machine Translation Services Provided by Google, Microsoft, etc.
- Pre-translate based on translation memory and machine translation
- Support common file formats: TXT, idml, xliff, gettext Po
- Support translation standards: TMX, TBX and SRX
- Version Control using Git
Thanks to B4J, I spend only two months making a complicated CAT tool. I want to promote it and let other people use B4J to create a better eco-system. So I've made BasicCAT open sourced under GPLv2, though I am not very experienced and my code has many problems.
The software's homepage: https://www.basiccat.org/
The project on GitHub: https://github.com/xulihang/BasicCAT