# Gtranslator

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Gtranslator
> Markdown URL: https://mediated.wiki/source/Gtranslator.md
> Source: https://en.wikipedia.org/wiki/Gtranslator
> Source revision: 1329885309
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

{{short description|Free computer-assisted translation software}}
{{multiple issues|
{{notability|Products|date=February 2015}}
{{third-party|date=February 2015}}
}}
{{Infobox software
| name = Gtranslator
| logo = Gtranslator icon (2018).svg
| screenshot = Gtranslator screenshot.png
| caption = Gtranslator 2.91.6 under [MATE](/source/MATE_(software)).
| collapsible = 
| author = Fatih Demir
| developer = [The GNOME Project](/source/GNOME_Project)
| released = {{Start date and age|2000}}
| latest release version = {{wikidata|property|reference|edit|P348}}
| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}
| programming language = [C](/source/C_(programming_language))
| operating system = [Unix-like](/source/Unix-like)
| platform = [Cross-platform](/source/Cross-platform)
| language = [Multilingual](/source/Multilingual)
| status = 
| genre = [Computer-assisted translation](/source/Computer-assisted_translation)
| license = [GPLv3+](/source/GNU_General_Public_License)<ref>{{Cite web|url=https://gitlab.gnome.org/GNOME/gtranslator/-/blob/master/NEWS |title = NEWS · master · GNOME / gtranslator · GitLab |accessdate=2025-02-07}}</ref> ([free software](/source/free_software))
| website = {{url|https://wiki.gnome.org/Apps/Gtranslator}}
}}
'''Gtranslator''' is a specialized [computer-assisted translation](/source/computer-assisted_translation) software and po file editor for the [internationalization and localization](/source/internationalization_and_localization) (i18n) of software that uses the [gettext](/source/gettext) system. It handles all forms of gettext po files and includes features such as Find/Replace, Translation Memory, different Translator Profiles, Messages Table (for having an overview of the translations/messages in the po file), Easy Navigation and Editing of translation messages and comments of the translation where accurate. Gtranslator includes also a plugin system with plugins such as Alternate Language, Insert Tags, Open Tran, Integration with Subversion, and Source Code Viewer.
Gtranslator is written in the programming language [C](/source/C_(programming_language)) for the [GNOME](/source/GNOME) desktop environment. It is available as [free software](/source/free_software) under the terms of the [GNU General Public License](/source/GNU_General_Public_License) (GPL).

In line with modern GNOME app naming conventions, Gtranslator has been renamed to GNOME Translation Editor<ref>{{Cite web |title=GNOME Translation Editor 3.30.0 |url=https://danigm.net/gnome-translation-editor.html |access-date=2025-02-07 |website=danigm.net}}</ref>

==Features==
Gtranslator offers the following features:<ref>{{Cite web |title=Apps/Gtranslator |url=https://wiki.gnome.org/Apps/Gtranslator/ |access-date=2025-02-07 |website=GNOME Wiki Archive}}</ref>
* Open several PO files in tabs
* Plural forms support
* Automatic headers update
* Comments editing
* Management of different translator profiles
* Translation Memories
* Assistant to configure initial profile and TM
* Search dialog and quick navigation among the messages
* Toolbar editor
* Highlight whitespaces and messages syntax

==Plugins==
Gtranslator also includes a plugin system:<ref>{{Cite web |title=Apps/Gtranslator/Plugins |url=https://wiki.gnome.org/Apps(2f)Gtranslator(2f)Plugins.html |access-date=2025-02-07 |website=GNOME Wiki Archive}}</ref>
* Character Map: Insert special characters by clicking on them
* Dictionary: Look up words in a dictionary
* Alternate Language: Load another translation of the PO file in order to see at the same time the original messages and their translations in the alternate language
* Fullscreen: Place window in the fullscreen state
* Insert Params: Parameters detection and easy insertion
* Insert Tags: Tags detection and easy insertion
* Source code view: Show the message in the source code
* Subversion: A Subversion client plugin based on libsvn

Standalone plugins:
* Punctuation: Checks the exactness of punctuations of translation. It has also additional features such a ignoring tags and recognizing three dot as a single punctuation
* Gtranslator-spell: Spell checking plug-in which uses Enchant libraries instead of gtk-spell. Can check whole po file for spelling mistakes and such

==See also==
{{Portal|Free and open-source software}}

* [gettext](/source/gettext)

== References==
{{Reflist}}

==External links==
* [https://wiki.gnome.org/Apps/Gtranslator Project homepage]

{{GNOME}}

Category:Free computer programming tools
Category:Free software programmed in C
Category:Software-localization tools
Category:GNOME Applications
Category:GNOME Developer Tools
Category:Computer-assisted translation software that uses GTK
Category:Computer-assisted translation software for Linux
Category:Software using the GNU General Public License

---
Adapted from the Wikipedia article [Gtranslator](https://en.wikipedia.org/wiki/Gtranslator) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Gtranslator?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
