Gtranslator

{{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.

| collapsible =

| author = Fatih Demir

| developer = The 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

| operating system = Unix-like

| platform = Cross-platform

| language = Multilingual

| status =

| genre = Computer-assisted translation

| license = GPLv3+{{Cite web|url=https://gitlab.gnome.org/GNOME/gtranslator/-/blob/master/NEWS |title = NEWS · master · GNOME / gtranslator · GitLab |accessdate=2025-02-07}} (free software)

| website = {{url|https://wiki.gnome.org/Apps/Gtranslator}}

}}

Gtranslator is a specialized computer-assisted translation software and po file editor for the internationalization and localization (i18n) of software that uses the 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 for the GNOME desktop environment. It is available as free software under the terms of the GNU General Public License (GPL).

In line with modern GNOME app naming conventions, Gtranslator has been renamed to GNOME Translation Editor{{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}}

Features

Gtranslator offers the following features:{{Cite web |title=Apps/Gtranslator |url=https://wiki.gnome.org/Apps/Gtranslator/ |access-date=2025-02-07 |website=GNOME Wiki Archive}}

  • 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:{{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}}

  • 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}}

References

{{Reflist}}