BasicCAT, yet another open source CAT software
Thread poster: xulihang

xulihang
China
Local time: 18:16
Chinese to English
+ ...
Nov 21, 2018

BasicCAT is an open source computer-aided translation tool, which aims at providing a simple and useful tool for translators.

It supports translation memory and terminology management like most CAT tools do and it also has cutting-edge interactive machine translation functions.

Visit its homepage: http://www.basiccat.org to learn more.


 

DZiW (X)
Ukraine
English to Russian
+ ...
BasicCAT for basic people? Nov 23, 2018

Hello Xu. Could you tell us a little more: which CATs you use, what you didn't like, why decided to make your own tool with what ideas and benefits in mind and so on?

I mean one thing is always at the expense of the others. Say, the Trados team invents all those bloating bells and whistles to pretend keeping the lead while adding to the cost; WFC heavily relies on MS Office; OmegaT requires Java to run cross-platform, slow cloud services make translators rather vulnerable and depend
... See more
Hello Xu. Could you tell us a little more: which CATs you use, what you didn't like, why decided to make your own tool with what ideas and benefits in mind and so on?

I mean one thing is always at the expense of the others. Say, the Trados team invents all those bloating bells and whistles to pretend keeping the lead while adding to the cost; WFC heavily relies on MS Office; OmegaT requires Java to run cross-platform, slow cloud services make translators rather vulnerable and dependent, and so on. Why BasicCAT?

Sure, I did check basic/advanced features, yet still... Okapi or free Felix CAT for DOCX files? You must be kidding! However, while combining different free projects for achieving the same goal may look promising (especially weighting the fuzzy Levenshtein distance with LanguageTool and Stanford CoreNLP), such a HUB makes the app rather 'multivendor'.

Therefore, what benefits BasicCAT could provide to both newbie translators and those experienced with Trados, WordFast, DejaVu, or MemoQ? (BTW: Why no Youtube video yet?)

TY
Collapse


Hans Lenting
 

Michael Beijer  Identity Verified
United Kingdom
Local time: 11:16
Member (2009)
Dutch to English
+ ...
Very interesting, thanks! Nov 23, 2018

Hi xulihang,

Very interesting, thanks! I will definitely be playing around with it and report back here.

I haven't had much time yet and so only installed it (x64, Win10) and did a quick test. It seems to have some interesting ideas.

Are you the developer? I noticed that it is open source. Is it based on, or does it borrow any code from, any of the other CAT tools, such as:

• OmegaT (... See more
Hi xulihang,

Very interesting, thanks! I will definitely be playing around with it and report back here.

I haven't had much time yet and so only installed it (x64, Win10) and did a quick test. It seems to have some interesting ideas.

Are you the developer? I noticed that it is open source. Is it based on, or does it borrow any code from, any of the other CAT tools, such as:

• OmegaT (http://omegat.org/ )
• DGT-OmegaT (http://185.13.37.79/ )
• Autshumato (http://autshumato.sourceforge.net/ )
• Benten (https://osdn.net/projects/benten/ )
• Heartsome Suite (https://github.com/heartsome/translationstudio8 )
• Poedit (https://poedit.net/ )
• Silvestris Laboratory programs (http://www.silvestris-lab.org/ )

???

Michael
Collapse


 

xulihang
China
Local time: 18:16
Chinese to English
+ ...
TOPIC STARTER
BasicCAT is started from scratch Nov 24, 2018

BasicCAT uses B4J as its programming tool and the code is written from scratch. I did learn how to make an SRX algorithm by viewing OmegaT's source code and this https://github.com/loomchild/segment java library.

 

Hans Lenting  Identity Verified
Netherlands
Member (2006)
German to Dutch
Other languages supported? Nov 24, 2018

Click “File”->”New”, choose “en to zh” to create English to Chinese projects and “zh to en” to create Chinese to English projects.


Do you support other languages?


 

xulihang
China
Local time: 18:16
Chinese to English
+ ...
TOPIC STARTER
Only English and Chinese are supported for now Nov 24, 2018

Hans Lenting wrote:

Click “File”->”New”, choose “en to zh” to create English to Chinese projects and “zh to en” to create Chinese to English projects.


Do you support other languages?


No. I do not know other languages and by focusing on one language pair, I can add more functions to it. Like Stanford CoreNLP only supports Arabic, Chinese, English, French, Spanish and Germany.

But it will try to support more languages as for most languages, I think the differences lie in segmentation rules and whether there is space between words.


 

xulihang
China
Local time: 18:16
Chinese to English
+ ...
TOPIC STARTER
Creating BasicCAT is a better option in terms of academic purpose, price and so on Nov 24, 2018

DZiW wrote:

Hello Xu. Could you tell us a little more: which CATs you use, what you didn't like, why decided to make your own tool with what ideas and benefits in mind and so on?

I mean one thing is always at the expense of the others. Say, the Trados team invents all those bloating bells and whistles to pretend keeping the lead while adding to the cost; WFC heavily relies on MS Office; OmegaT requires Java to run cross-platform, slow cloud services make translators rather vulnerable and dependent, and so on. Why BasicCAT?

Sure, I did check basic/advanced features, yet still... Okapi or free Felix CAT for DOCX files? You must be kidding! However, while combining different free projects for achieving the same goal may look promising (especially weighting the fuzzy Levenshtein distance with LanguageTool and Stanford CoreNLP), such a HUB makes the app rather 'multivendor'.

Therefore, what benefits BasicCAT could provide to both newbie translators and those experienced with Trados, WordFast, DejaVu, or MemoQ? (BTW: Why no Youtube video yet?)

TY


Thanks for your opinions. To answer your question, I have to give a brief introduction of myself. I am a graduate student majoring CAT in Peking University of China. I just finished an intern in a publishing house doing translating jobs. They do not use CAT tools and it is not easy to promote these tools . Foreign CAT tools are not easy to use for Chinese people and the only good Chinese CAT tool SnowmanCAT has limited functions. Another problem is the high price of commercial CAT tools.

I think instead of promoting for CAT companies, why not build a free CAT tool on my own as I am a CAT major student. I can take control of every bit of this tool and add whatever functions I want. I like taking control.

I spent one month making BasicCAT to support IDML files to meet my needs, which will shows fewer tags and can convert English fontstyle to Chinese fontsyle. Microsoft office's openxml is complicated. I do not have enough time and I do not have to translate word files for now. So leveraging other tools is a good option.

I am a fan of open source and would like to share the inside and out of BasicCAT with others. So I make it open source. OmegaT is an excellent project but too old. I am very familiar with OmegaT and designed BasicCAT's search and replace based on its design. I also learned SRX algorithm from its code. I think working with other open source projects not only saves works, but also helps each other grow.

BasicCAT is cross-platform as it runs on JVM. It is written in B4J, an very handy tool to use. I think it is also suitable for training CAT major students.

As a Chinese saying goes, "To do a good job one must first sharpen one's tools." I am a part-time translator as well as a programmer. So I will prefer to sharpen my own tools.

I have to main two languages versions, so no youtube for now but only Chinese videos on bilibili.


 


To report site rules violations or get help, contact a site moderator:


You can also contact site staff by submitting a support request »

BasicCAT, yet another open source CAT software

Advanced search






CafeTran Espresso
You've never met a CAT tool this clever!

Translate faster & easier, using a sophisticated CAT tool built by a translator / developer. Accept jobs from clients who use SDL Trados, MemoQ, Wordfast & major CAT tools. Download and start using CafeTran Espresso -- for free

More info »
TM-Town
Manage your TMs and Terms ... and boost your translation business

Are you ready for something fresh in the industry? TM-Town is a unique new site for you -- the freelance translator -- to store, manage and share translation memories (TMs) and glossaries...and potentially meet new clients on the basis of your prior work.

More info »



Forums
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search