Filozofická fakultaUniverzita Komenského v Bratislave

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

gcatxlsxxliff

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)