Translate Toolkit

Developer(s)Translate.org.za
Initial release2002
Stable release
3.5.3 / 17 January 2022; 2 years ago (2022-01-17)
Repository
Written inPython (programming language)
Operating systemCross-platform
TypeComputer-assisted translation
LicenseGPLv2+[1]
Websitetoolkit.translatehouse.org

The Translate Toolkit is a localization and translation toolkit. It provides a set of tools for working with localization file formats and files that might need localization. The toolkit also provides an API on which to develop other localization tools.

The toolkit is written in the Python programming language. It is free software originally developed and released by Translate.org.za in 2002 and is now maintained by Translate.org.za and community developers.

Translate Toolkit uses Enchant as spellchecker.

History

The toolkit was originally developed as the mozpotools by David Fraser for Translate.org.za. Translate.org.za had focused on translating KDE which used Gettext PO files for localization. With an internal change to focus on end-user, cross-platform, OSS software, the organisation decided to localize the Mozilla Suite. This required using new tools and new formats that were not as rich as Gettext PO. Thus mozpotools was created to convert the Mozilla DTD and .properties files to Gettext PO.

Various tools were developed as needed, including pocount, a tool to count source text words to allow correct estimations for work, pogrep, to search through translations, and pofilter, to check for various quality issues.

When Translate.org.za began translating OpenOffice.org it was only natural that the Translate Toolkit would be adapted to handle the OpenOffice.org internal file format. Translating OpenOffice.org using PO files is now the default translation method.

As part of the WordForge project the work received a major boost and the toolkit was further extended to manage XLIFF files alongside PO files. Further funded development has added other features including the ability to convert Open Document Format to XLIFF and the management of placeholders (Variables, acronyms, terminology, etc.).

Design goals

The main aim of the toolkit is to increase the quality of localisation and translation. This is achieved by firstly, focusing on good localisation formats thus the toolkit makes use of the PO and XLIFF localisation formats. This has the benefit that it stops the proliferation of localization formats and allows localizers to work with one good localization tool. For the toolkit this means building converters that can transform files to be translated into these two basic formats.

Secondly, to build tools that allow localizers to increase the general quality of their localization. These tools allow for the extraction of terminology and for checking for the consistent use of terminology. The tools allow for checking for various technical errors such as the correct use of variables.

Lastly, the toolkit provides a powerful localisation API[2] that acts as a base on which to build other localization related tools.

Users

Many translators use the toolkit directly, to do quality checks and to transform files for translation. Further there are and have been several indirect users of the Translate Toolkit API:

Supported document formats

OpenDocument Format support

Work was started in June 2008 to incorporate OpenDocument Format support.[4] This work is funded by the NLnet Foundation and is a collaboration between Translate.org.za and Itaapy[5]

See also

References

  1. ^ "Translate/Translate". GitHub. 25 November 2021.
  2. ^ "Translate Toolkit API documentation".
  3. ^ Jacek Śliwerski (2013-12-01). "Closing open-tran.eu". Google Groups. Retrieved December 1, 2017.
  4. ^ "Project page for ODF format support".
  5. ^ "ODF Internationalization (i18n) Test Suite in hforge".

Read other articles:

Kanojo wa Uso o AishisugiteruSampul volume tankōbon pertama yang diterbitkan oleh Shogakukanカノジョは嘘を愛しすぎてる MangaPengarangKotomi AokiPenerbitShogakukanMajalahCheese!DemografiShōjoTerbitMei 2009 – sekarangVolume20 Film laga hidupThe Liar and His LoverSutradaraNorihiro KoizumiSkenarioTomoko YoshidaMusikSeiji KamedaTayang Desember 2013 (2013-12)  Portal anime dan manga Kanojo wa Uso o Aishisugiteru (カノジョは嘘を愛しすぎてるcode: ja is depr...

 

TheophilosKaisar BizantiumTheophilos, Chronicle of John SkylitzesBerkuasa2 Oktober 829 – 20 Januari 842PendahuluMikael IIPenerusMikhaēl IIIKelahiran813Kematian20 Januari 842 (umur 28)AyahMikael IIIbuTheklaPermaisuriTheodoraAnakConstantine, Mikhaēl III, Maria, Thekla, Anna, Anastasia, Pulcheria Theophilos (Greek: Θεόφιλοςcode: el is deprecated , Teofilos; Theophilus; 813 – 20 Januari 842) adalah Kaisar Bizantium dari tahun 829 sampai kematiannya pada 842 M. Dia adalah kaisar kedu...

 

1828 Connecticut gubernatorial election ← 1827 April 10, 1828 1829 →   Nominee Gideon Tomlinson Party National Republican Popular vote 9,297 Percentage 97.73% County results Tomlinson:      >90% Governor before election Gideon Tomlinson Democratic-Republican Party (Tomlinson Faction) Elected Governor Gideon Tomlinson National Republican Elections in Connecticut Federal government U.S President 1788–89 1792 1796 1800 1804 1808 1812...

Former film studios in Elstree, England Imperial StudiosAlternative namesBritish and Dominions Imperial StudiosGeneral informationTypeFilm studiosAddressImperial Place, Elstree Way, Borehamwood, HertfordshireCountryUnited KingdomCoordinates51°39′30″N 0°16′04″W / 51.6583°N 0.2677°W / 51.6583; -0.2677Construction started1929 (1929)Destroyed9 February 1936 (1936-02-09)OwnerBritish and Dominions Film Corporation 1936. Fire destroys three sta...

 

Disambiguazione – Se stai cercando il film, vedi X-Men - Giorni di un futuro passato. Giorni di un futuro passatoarco narrativo a fumetti Disegni di John Byrne e Terry Austin. Titolo orig.Days of Future Past Lingua orig.inglese PaeseStati Uniti TestiChris Claremont DisegniJohn Byrne EditoreMarvel Comics Collana 1ª ed. X-Men vol. 1[1], n. 141 The Uncanny X-Men vol. 1, n. 142 1ª edizionegennaio – febbraio 1981 Periodicitàmensile ...

 

A gazetteer of place names in the United Kingdom showing each place's county, unitary authority or council area and its geographical coordinates. A B C D E F G H I, J K L M N O P Q R S T U V W X–Z See also External links The United Kingdom Location names beginning with A Location names beginning with Aa–Ak Location names beginning with Al Location names beginning with Am–Ar Location names beginning with As–Az Location names beginning with B Location names beginning with Bab–Bal Loc...

Grundtvig International Secondary School, Anambra State Private school in NigeriaGrundtvig International Secondary SchoolLocationOba, AnambraNigeriaInformationTypePrivate SchoolMottoMotto: “Education for life”Established1998FounderDr. Kachi E. Ozumba (1942-2011)Colour(s)Maroon and YellowWebsitegrundtvigsecondary.com Grundtvig International Secondary School is a Nigerian independent boarding school in Oba, Anambra State, located just about twenty minutes’ drive from the Asaba Airport. It...

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

 

此條目没有列出任何参考或来源。 (2017年7月29日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 圣安娜-迪皮拉帕马Santana de Pirapama市镇圣安娜-迪皮拉帕马在巴西的位置坐标:19°00′21″S 44°02′34″W / 19.0058°S 44.0428°W / -19.0058; -44.0428国家巴西州米纳斯吉拉斯州面积 • 总计1,...

Explosion of a vessel containing liquid above and beyond boiling point Bleve redirects here. For other uses, see Bleve (disambiguation). See also: Boiler explosion and Steam explosion A BLEVE–fireball at the Philadelphia Energy Solutions refinery, as rendered by the CSB A boiling liquid expanding vapor explosion (BLEVE, /ˈblɛviː/ BLEV-ee) is an explosion caused by the rupture of a vessel containing a pressurized liquid that is or has reached a temperature sufficiently higher than its boi...

 

Lanskap Carrega Ligure. Carrega Ligure komune di Italia Tempat Negara berdaulatItaliaDaerah di ItaliaPiemonteProvinsi di ItaliaProvinsi Alessandria NegaraItalia PendudukTotal86  (2023 )GeografiLuas wilayah55,26 km² [convert: unit tak dikenal]Ketinggian958 m Berbatasan denganCabella Ligure Fascia, Liguria Gorreto Mongiardino Ligure Ottone Propata Valbrevenna Vobbia SejarahHari liburpatronal festival Santo pelindungLucianus, Maximianus and Julianus Informasi tambahanKode pos15060 Zon...

 

Carnevale di VeneziaMaschere al Carnevale di Venezia LuogoVenezia FrequenzaAnnuale GenereFesta cittadina Sito ufficialewww.carnevale.venezia.it Modifica dati su Wikidata · Manuale Il Carnevale di Venezia è una festa cittadina italiana che si svolge con cadenza annuale nel capoluogo Veneto. Si tratta di uno dei più conosciuti e apprezzati carnevali del mondo.[1][2] Indice 1 Il carnevale 2 Il Carnevale antico 2.1 Le maschere ed i costumi 2.2 La Festa delle Marie 2.3 Il V...

Questa voce sugli argomenti allenatori di pallacanestro statunitensi e cestisti statunitensi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti dei progetti di riferimento 1, 2. Morlon WileyNazionalità Stati Uniti Altezza193 cm Peso84 kg Pallacanestro RuoloGuardiaAllenatore Termine carriera1999 - giocatore2007 - allenatore CarrieraGiovanili Long Beach Polytechnic High School1984-1988 Long Beach 49ers Squadre di club 1988-1...

 

Physical model of propagating energy A linearly polarized electromagnetic wave going in the z-axis, with E denoting the electric field and perpendicular B denoting magnetic field Articles aboutElectromagnetism Electricity Magnetism Optics History Computational Textbooks Phenomena Electrostatics Charge density Conductor Coulomb law Electret Electric charge Electric dipole Electric field Electric flux Electric potential Electrostatic discharge Electrostatic induction Gauss law Insulator Permitt...

 

The following is a list of the 463 communes of the Charente-Maritime department of France. The communes cooperate in the following intercommunalities (as of 2020):[1] Communauté d'agglomération Rochefort Océan Communauté d'agglomération de La Rochelle Communauté d'agglomération Royan Atlantique Communauté d'agglomération de Saintes Communauté de communes Aunis Atlantique Communauté de communes Aunis Sud Communauté de communes du Bassin de Marennes Communauté de communes ...

Radio station in Johannesburg, California, United States KRAJJohannesburg, CaliforniaUnited StatesBroadcast areaAntelope ValleyFrequency100.9 MHzBranding100.9 The HeatProgrammingFormatRhythmic contemporaryAffiliationsCompass Media NetworksOwnershipOwnerAdelman Broadcasting, Inc.Sister stationsKGBB, KLOA, KEPDHistoryFirst air dateOctober 1998 (1998-10)Technical information[1]Licensing authorityFCCFacility ID84860ClassB1ERP1,500 wattsHAAT399 meters (1,309 ft)Transmitter c...

 

Questa voce sull'argomento nuotatori ucraini è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Alina ŠynkarenkoNazionalità Ucraina Altezza160 cm Peso50 kg Nuoto sincronizzato SpecialitàHighlight, libero combinato, gara a squadre Palmarès Competizione Ori Argenti Bronzi Mondiali 1 1 3 Europei 1 2 0 Giochi europei 0 0 2 Europei giovanili 0 2 0 Vedi maggiori dettagliStatistiche aggiornate al 22...

 

Sasanian center of education in Iran This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) You can help expand this article with text translated from the corresponding article in Persian. (October 2013) Click [show] for important translation instructions. View a machine-translated version of the Persian article. Machine translation, like DeepL or Google Translate, is a useful starting poin...

出典は列挙するだけでなく、脚注などを用いてどの記述の情報源であるかを明記してください。 記事の信頼性向上にご協力をお願いいたします。(2016年5月) この項目には、一部のコンピュータや閲覧ソフトで表示できない文字(Microsoftコードページ932(はしご高))が含まれています(詳細)。 駅ビル(えきビル)あるいはターミナルビルは、鉄道駅の駅舎を大規模...

 

Arab Israeli politician (1943–2021) Nawaf MassalhaFaction represented in the Knesset1988–1991Alignment1991–1999Labor Party1999–2001One Israel2001–2003Labor Party Personal detailsBorn(1943-11-26)26 November 1943Kafr Qara, Mandatory PalestineDied26 October 2021(2021-10-26) (aged 77) Nawaf Massalha (Arabic: نواف مصالحة, Hebrew: נואף מסאלחה, 26 November 1943 – 26 October 2021,[1] also spelt Nawaf Mazalha or Nawaf Masalha) was an Israeli Arab politician...