GouCat
Introduction
Goucat (狗CAT) is a tool designed to be a model for CAT (Computer-Assisted Translation) tools. It offers functionalities beyond the basic features typically found in CAT tools.
The educational version of the Goucat is currently available as freeware for Slovak, Slovenian, and Czech languages. It is currently in beta testing and is being used by students for translation purposes. Future plans include expanding the tool’s support to additional languages.
Since the Goucat is a freeware project developed by a single individual (Ľuboš Gajdoš), it exclusively utilizes and integrates available open-source solutions. The application is written in Python and is available as a standalone executable (exe file) for Windows 10 and 11 operating systems.
See more: Tackling Translation Challenges with Innovative CAT Tool Features.
License and Limitations
This software is provided "as is" without any express or implied warranties. This means the authors cannot be held liable for any damages arising from its use.
By registering, you agree to use the GouCat application and its resources for non-commercial purposes only, such as study, research, and teaching.
Libraries Used (0803)
Libraries Used in This Application
Customtkinter Copyright (c) 2023 Tom Schimansky, https://github.com/tomschimansky/customtkinter, MIT
Jieba Copyright (c) 2013 Sun Junyi,https://github.com/fxsjy/jieba,MIT
CTkToolTip Copyright (c) Akash Bora,https://github.com/Akascape/CTkToolTip,Creative Commons Legal Code
Pypinyin Copyright (c) 2016 mozillazg, 闲耘 <hotoo.cn@gmail.com>,https://github.com/mozillazg/python-pinyin,MIT
Googletrans Copyright (c) 2015 SuHun Han,https://github.com/ssut/py-googletrans,MIT
Fuzzywuzzy Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111 USA,https://github.com/seatgeek/fuzzywuzzy,GNU General Public License v2.0
Python docx Copyright (c) 2013 Steve Canny, https://github.com/scanny,https://github.com/python-openxml/python-docx,MIT
Pandas Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team All rights reserved.,https://pandas.pydata.org/docs/index.html#,BSD
Specification (0803)
Feature | Parameters |
Translation | online, offline |
Registration | Registration is not mandatory but allows the use of all features without restrictions. Registration requires an internet connection. |
Supported Text File Formats: | txt (no formatting on output) docx (with basic formatting on output - font size, font type, line spacing) odt (no formatting on output) |
Translation Sharing Options | gcat format, xlsx format |
Translation Import Options | gcat, xlsx, xliff |
Import TM | tmx, xliff |
Export TM | tmx format |
Import TB | xlsx format |
Export TB | xlsx format |
Checker | basic checking criteria: Numbers on input/output Chinese numbers on input/output Punctuation on input/output Formatting errors on output (e.g., double space) |
Maximum Number of Segments | 90 (registered) 70 (unregistered) |
Segment Filtering | translated, untranslated, locked, unlocked, TM match, online match |
Search | in current segments: only in source, only target, both, in Glossary, in Termbase |
Search in TM | TM search: only in source, only target, both (AND, NOT) |