ToolkitSmall

A computer newsletter for translation professionals

Issue 11-2-186
(the one hundred eighty-sixth edition)  
Contents
1. Advice from Zwei Urgestein
2. Therearesurprisingly-manythaitools (Premium Edition)
3. Little Tricks that Make Us Happy (Premium Edition)
4. Pödit (Premium Edition)
5. A Love Story (continued) (Premium Edition)
The Last Word on the Tool Kit
6 Words!

This week I stumbled on the fabulous six-word memoir project. But before I say anymore and before you click on the link, ask yourself the following questions:

  • Do I still have to deliver?
  • Are the kids in bed already?
  • Is there food on the table?
  • Anything else going on for me?

Because once you start playing with the clever six-word stories, you're going to end up wasting a lot of time with these heartbreaking, funny, silly, elegant, haiku-like (occasionally inane) six-word stories contributed by all kinds of people in a number of categories on the site (my favorites: love and teens).

Here is my suggestion: Let's start a project for translation. I've created a Twitter hashtag (#6wordsxl8) that you can use when posting your six-word translation memoirs to Twitter. It should be a lot of fun. And if you don't have/don't want a Twitter account, send your memoirs to me by email and I'll post them for you. 

1. Advice from Zwei Urgestein

A couple of weeks ago I did a class on translation in our local high school. (If you are interested in doing the same, the ATA website is a good resource for preparing.) If I could leave one resource for the couple of kids who showed some real interest, it would be the newly released The Prosperous Translator: Advice from Fire Ant & Worker Bee. Mind you, this is not necessarily a book for novices; instead, it's a book for you and for me and for every translator or aspiring translator who wants an answer to why translation is not "something" that multilingual people do, but a profession of highly qualified individuals who themselves can do a lot to make this apparent for anyone who cares to look.

But let's start from scratch: Virtually all of you are familiar with the Translation Journal, one of the preeminent online resources on translation going all the way back to 1997 (which in online years equates to something like the early Middle Ages). Starting in the sixth edition (the TJ is a quarterly publication), two translators by the names of Chris Durban and Eugene Seidel, who may be better known by their nomes de plume Fire Ant and Worker Bee, started an advice column in the time-honored tradition of the American columnist Dear Abby.

They have kept it up until the present day (look at their latest column right here). Now you do the math. Take three or four doses of advice per issue times four issues per year times thirteen years and you have a lot of advice -- certainly enough to sort it by topic, index it, update it (!), and compile it into a book. And this is what Chris, the Fire Ant, has done.

Chris is also the author of regular columns in the ATA Chronicle and ITI Bulletin, as well as a regular speaker at industry events, and anyone who knows her knows that she has very strong opinions, but she is able to package them in a very persuasive way. This is partly due to her impeccable and very funny writing and speaking skills, but it's also due to the persuasiveness of her argumentation and the experience to back it up.

It can be an injustice to any work to try to distill just a few core theses out of it, but there are some overarching themes that Durban and Seidel touch on again and again, including the following: 

  • Writing skills in the target language are one of the key components to success as a translator.
  • Above-average subject-specific knowledge is another key to success.
  • There is great value in membership and active participation in professional associations.
  • Networking with colleagues and clients is essential.
  • Low prices devalue your proposal and make you less attractive.
  • There is lots and lots of work out there for lots and lots of us, provided that we adhere to the points listed above.

The (translation) world would truly be a better place if we followed these suggestions (and if those who can't would choose a different profession!).

So, why buy the book if you can read all the columns online as well? Partly because Chris has spent a good deal of effort to update the text with new links and resources, and partly because it's a refreshing, paper-and-ink book that will lift your spirits after a frustrating day in front of the computer.

ADVERTISEMENT

You said you wanted a cheaper TEnT, and we listened . . .   

 

For a limited time Fluency Freelancer for only $99!

 

Free training available


Contact us
for a free live demo or download a trial here 

2. Therearesurprisinglymanythaitools (Premium Edition)

(Aren't you glad that your language has spaces between words?!)

On that note, Kilgray's Denis Hay posted a video on preparing source files for processing in memoQ. Especially the last part, about pre-processing tagged files (particularly XML files with embedded HTML content) with the Thai tool PrepTags, has relevance for virtually any translation environment tool.

As I watched it, I realized that it's time to mention PrepTags again, a worthwhile tool to have and use. PrepTags allows you to determine what is translatable in a tagged file (this could be any text-based file in which there is some content that is not to be translated and some that is). In the latest version, the result can then be saved as an RTF file with the Trados-based non-translatable styles (tw4winExternal and tw4winInternal), a Trados .ttx file, or an XLIFF file, and processed in any TEnT with the appropriate filters (which includes essentially every available tool.)

The problem with PrepTags is that it does not look particularly easy to use, and the tool's author doesn't do a particularly good job of soothing our fears. However, Denis does a fine job in his little video, and you can get up and running with the tool just on the basis of what he shows in his tutorial.

Well done.
ADVERTISEMENT

Wordfast offers the industry's most affordable and user-friendly translation memory software. 
   
Wordfast Classic -- The #1 MS Word-based TM tool
Wordfast Pro -- The leading standalone TM tool for any platform
    Wordfast Anywhere -- The only FREE and confidential web-based TM tool

Find the solution that's right for you at www.wordfast.com
3. Little Tricks that Make Us Happy (Premium Edition)

Terry Oliver sent me a little trick that might make some of you happy.

In a German add-on producer's newsletter, I just found the following trick that might be useful to any who frequently copy PDFs, e-mails, etc., into Word and then find themselves plagued with unwanted spaces at the start of many lines:

    • Mark the lines (or paragraphs) from which you want to remove the leading spaces.
    • Click on the "centered" symbol (or press Ctrl + E). Word centers the relevant lines and automatically deletes the leading spaces.
    • With the text still marked, click on the "left-aligned" symbol (or press Ctrl + L) to return the text to normal alignment.

This saves a lot of manual or semi-automatic Find and Replace operations.

Agreed.

 

A similar but a bit more comprehensive procedure is set up out by the same guy who created the CodeZapper tool that I mentioned last week. This one is called FormatFixer and is presently still available in the files section of the Déjà Vu user group (though it has nothing more to do with Déjà Vu than with any other translation environment tool). This is just a set of macros to be used in Word, so it's installed just as you would install CodeZapper (you'll also find good instructions on the installation in the ReadMe file that comes along with it).

This set of macros sets out to fix common formatting problems in Word files, including the following:

  • Removes leading tabs and spaces and sets an equivalent indent.
  • Removes excess spaces between words or sentences.
  • Removes excess paragraph marks (hard returns) between texts and sets the equivalent vertical spacing.
  • Fixes common punctuation errors.
  • Removes unnecessary hard returns and wraps line ends correctly.
  • . . . and various other things.

You can run all these macros individually or all together, and on one file or many.

Presently this is still offered as a free download, but I know that David is thinking about bundling it with the paid-for CodeZapper, so you might want to get it as long as there is time. (Cheapskate!)

 

Over the years I've been through a lot of different zipping utilities, programs for compressing and decompressing files and folders. For many years I used WinZip (I actually paid for it), but I got kind of disgusted when Corel bought it. Then I used ZipGenius, which I liked because of its wide support for a large variety of compressed formats aside from .zip, but I ended up not liking the spamming that came along with the free version, and now I'm using 7-Zip.

This free-only tool is not perfect -- it looks very '90-ish and tends to push its own compression standard a little too much -- but it has some really helpful features that will be appreciated by many. These include the ability to zip and email in one go or to open any file that is in some kind of compressed format with a right-click (no matter whether it's indicated as such in the file extension) and to manage the contained files.

4. Pödit (Premium Edition)

I've written before about the strange phenomenon surrounding translators of open-source materials, who, though by most accounts often very technical, have no technology intersection with their commercial counterparts. Virtually none of the tools used by open-source translators are used by commercial translators, and vice versa. There are exceptions, of course. The open-source translation environment tool OmegaT, built mostly for and by professional commercial translators, is used by some open-source translators, and there are a handful of commercial translators using tools like Virtaal, Pootle, and Poedit. But the crossover is the exception rather than the rule.

There are reasons for this discrepancy. One is that the commercial translation environment tools are, well, commercial, cost a lot, and are therefore not accessible for the mostly volunteer open-source translators. (A few years ago I convinced the developers of Heartsome to give away their tool for free to Firefox translators, who had no tool whatsoever. It was a smart move for both their publicity and their influence among those folks.) Second, most commercial TEnTs used to run only on Windows, which was not particularly popular among many connoisseurs/translators of open-source software products. This points, thirdly, to the cultural rift between the two groups, one that in my opinion is unfortunate. (It's too bad that this won't be read by many open-source translators since this will appear only in the paid Premium edition. . . . )

There is one other reason as well, though, and that is different file formats. Many open-source projects are not based on the commercially-used file formats that yours and mine are based on, but on ones that many of us have rarely if ever heard of. The formats that particularly come to mind are the GNU gettext .po and .pot files.

I remember many years ago when I wrote the documentation for Déjà Vu, I had to document that particular filter and I was stunned. I had never seen a file like that, nor did I know what those files were even good for! Fortunately, one of the few translators who "lives in both worlds" took me under his wing, sent me sample files, and explained to me what those files were about. Eight or nine years later, I now have to work in projects based on .po files -- something that is becoming increasingly popular, especially in newly released software products with developers who originally came from the open-source corner.

So, what are these files? Translatable language resource files used in the free GNU gettext concept for translating software and documentation. GNU gettext is the de facto standard in many open-source projects, and it works with a large variety of programming languages.

In many ways, .po files are really cool. Long before XLIFF existed or .ttx had become somewhat of a standard, these bilingual translation files were the actual files to be translated and could themselves become translation memories for other projects. All this was made possible by the above-mentioned Poedit, an open-source translation editor. You might have noticed that I don't call it a translation environment tool -- that would be saying too much. It has the definite feel of a Notepad compared with Word or OpenOffice (no fuzzy matching, no spell-check, no concordance searches, no terminology components, etc.).

There are some things that can be done very well with it. One is to turn .pot files (the template files that are directly derived from the software) into the bilingual .po files, and the other is to compile the translated .po file in its compiled .mo version -- both extremely welcome features when you receive .pot files and are asked to deliver translated .mo files (duh!).

As far as translation goes, it's interesting to use Poedit for experience's sake to use for one small project, but you will quickly want to go back to your good old complete translation environment. Which tools support this format? Here is a list of TEnTs that directly support it (reader Heidi J. Golicz-Miranda asked me recently for a clarification on this):

  • Déjà Vu
  • Heartsome
  • Swordfish
  • SDL Passolo (a localization tool), and, not surprisingly,
  • OmegaT
  • plus a number of other open-source tools that tend to have the same limitations as Poedit.

This is great if you have one of these tools for your ongoing project, but what if you don't?

Enter Rainbow, the tool that will do what no other can, the tool that will go the extra mile, the tool whose developer, Yves Savourel, does all those things that others are too lazy to do don't have time to do.

As you can see on its wiki page, Rainbow allows you to do a multitude of localization-related things. Its most important function may be the preparation of translation packets for XLIFF, OmegaT, or Trados RTF for a great number of otherwise not supported or badly supported file formats (among which is .po).

To convert your .po files to either XLIFF or Trados RTF where the non-translatable text is protected with the Trados tw4winExternal style (see the article on PrepTags in this newsletter), you'll need to (download, install, and)

  • start Rainbow,
  • select Input> Add Document to insert files and select the .po file(s),
  • make sure that the correct filter is selected by right-clicking on the file(s) and selecting Edit Document Properties,
  • select Utilites> Translation Package Creation and choose either Generic XLIFF or Original + RTF Layer,
  • select a location on the Package Location tab, and
  • press Execute.

You will now have a folder structure that contains a work folder in which you can find the files that need to be processed with the TEnT of your choice. (And if your .po file was already partly translated, courtesy of Yves, a translation memory exchange TMX file would have also been created with that content right above the work folder.)

Once you're done with the translation,

  • save the files back into the work folder,
  • start Rainbow again,
  • select Input> Add Document to insert files and select the manifest.xml file above the work folder,
  • select the translated file(s),
  • select Utilities> Translation Package Post-Processing, and
  • select Execute.

You can now pick up your translated .po files in the done folder. And if you need to deliver .mo files, open them in Poedit and simply save them. In the default setting, Poedit will have created an .mo file for you.

(If you're thinking you'll never need to know all this, keep this in mind: Mubarak expected his 2011 to go a little differently than how it panned out, too. So keep these instructions in a safe place!)   

5. A Love Story (continued) (Premium Edition)

Here is another addition to my family of remarkable characters. This one is special, both for its current significance beyond language and translation and for its quirkiness as a unique run-on of characters.

If you have a Javascript-enabled browser, hold your cursor over the character for a definition.

The Last Word on the Tool Kit

If you would like to promote this newsletter by placing a link on your website, I will in turn mention your website in a future edition of the Tool Kit. Just paste the code you find here into the HTML code of your webpage, and the little icon that is displayed on that page with a link to my website will be displayed.

Here are a number of websites that added the Tool Kit link this week:

www.cttic.org

www.easytrad.it

www.italiantranslations.it

www.tomarenko.de 

© 2011 International Writers' Group