Małgorzata:

'jeśli myślimy o tym samym Piłsudskim to to w zapisie będzie 2xs'
[więcej]

30

kwi
2010

TMbuilder..

kategoria: pasje, link bezpośredni

Seattle, 00:02

co jakiś czas zdarza mi się popełnić jakąś użyteczną aplikację. chodzi głównie o programy/makra/skrypty, które piszę na użytek mojego działu w firmie i z wiadomych względów nie wrzucam ich do użytku publicznego. czasem jednak zdarza mi się napisać coś bardziej uniwersalnego -- tak oto powstał program TMbuilder, czyli niewielka aplikacja, która w najbardziej wygodny i najprostszy z możliwych sposobów tworzy pliki TM (Translation Memory, Pamięć Tłumaczeniowa). bazy tłumaczeń TM prawie wszystkich aplikacji CAT składają się z odpowiednich par wierszy wejściowych (źródło tłumaczenia) i wyjściowych (przetłumaczony tekst) tworząc odpowiednie segmenty tekstu. zadaniem TMbuildera jest tworzenie właśnie takich par na podstawie luźnego tekstu, aby możliwe było zaimportowanie ich do odpowiedniej aplikacji CAT.

program można pobrać ze strony domowej projektu: http://ankudowicz.com/tmbuilder/ -- aplikacja jest darmowa, waży ok 300KB.



podstawowe cechy:

TMbuilder został napisany w Microsoft Visual Studio, tak więc do uruchomienia programu konieczne jest posiadanie bibliotek .NET Framework 3.5. program akceptuje dwa rodzaje plików wejściowych: pliki CSV (separatorem jest tu tabulator) i pliki MS Excela (dwie kolumny). plikami wyjściowymi może być format Translator Workbench (plik txt akceptowany przez SDL Trados) lub uniwersalny plik tmx (Translation Memory eXchange, oparty na schemacie xml) [tak, dziwnym zbiegiem okoliczności jest to również mój nick], akceptowalny przez wszystkie inne aplikacje CAT. TMbuilder oferuje ponadto obsługę wszystkich standardowych pól omawianego formatu oraz kilka innych użytecznych funkcji, jak obsługa odpowiedniego kodowania plików (standardem formatu tmx jest Unicode), łączenie wielu plików wejściowych w jeden wyjściowy czy usuwanie podwójnych cudzysłowów, które tworzą się automatycznie podczas zapisywania pliku tekstowego w Excelu. dobra, nie będę tu tego opisywał dokładnie, wszystko zawarte jest w Pomocy, z tym, że po angielsku. poniżej copy and paste z myślą o karierze międzynarodowej:

TMbuilder 1.0 -- main features:

:: Accepts two input formats: tab-delimited text files and MS Excel spreadsheets
:: Creates output files in two file formats: Translator’s Workbench 7.x/8.x (TXT) and the Translation Memory eXchange (TMX)
:: Works on multiple input files and offers a merging feature - there might be just one import file
:: Allows the user to specify standard TM fields, like: source and target ISO flags, segment descriptions and author name
:: Removes additional quotes often created by MS Excel when saving the file to the Text form
:: Works with standard encodings: Unicode and UTF-8
:: Rapid file creation: milliseconds for .txt and seconds for .xls input files
:: Application is free for non-commercial use and can be distributed as a standalone executable program

TMbuilder was created to save both my and everybody else’s time that could be wasted using Trados’ WinAlign or any other commercially available alignment programs which usually don't offer an acceptable merging quality. One of my Localization projects pushed me to build up a new TM project from hundreds of thousands of words saved in MS Excel spreadsheets. My previously created command-line tool didn’t accept the format, so TMbuilder 1.0 GUI was created to suit modern world needs ;)

TMbuilder - the easiest Translation Memory export creator is a small tool that makes building up TM export/import files as straight-forward as possible. The 1.0 build uses code pieces from a previously created console-based version but has a nice and handy GUI. It was written in Microsoft Visual Studio 2008 so the Microsoft .NET Framework 3.5 is necessary to use the application.