BasicCAT, yet another open source CAT software
Autor de la hebra: xulihang

xulihang
China
Local time: 07:43
chino al inglés
+ ...
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
Ucrania
inglés al ruso
+ ...
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
Reino Unido
Local time: 00:43
Miembro 2009
neerlandés al inglés
+ ...
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: 07:43
chino al inglés
+ ...
PERSONA QUE INICIÓ LA HEBRA
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
Países Bajos
Miembro 2006
alemán al neerlandés
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: 07:43
chino al inglés
+ ...
PERSONA QUE INICIÓ LA HEBRA
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: 07:43
chino al inglés
+ ...
PERSONA QUE INICIÓ LA HEBRA
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






Anycount & Translation Office 3000
Translation Office 3000

Translation Office 3000 is an advanced accounting tool for freelance translators and small agencies. TO3000 easily and seamlessly integrates with the business life of professional freelance translators.

More info »
Protemos translation business management system
Create your account in minutes, and start working! 3-month trial for agencies, and free for freelancers!

The system lets you keep client/vendor database, with contacts and rates, manage projects and assign jobs to vendors, issue invoices, track payments, store and manage project files, generate business reports on turnover profit per client/manager etc.

More info »



Forums
  • All of ProZ.com
  • Búsqueda de términos
  • Trabajos
  • Foros
  • Multiple search