ToolkitSmall

A computer newsletter for translation professionals

Issue 8-6-117
(the one hundred seventeenth edition)
Contents
1. Project Management for Freelancers Grows Up
2. The Curse of Keyboard Shortcuts
3. OmegaT
4. Firefoxy
5. New Tools with a Future?
6. Magic Numbers (Premium Content)
The Last Word on the Tool Kit
Technical Poetry

There is something very poetic about technically minded people. Have you ever encountered the terms "big-endian" or "little-endian?" You'll answer yes if you've ever delved into the ins and outs of Unicode because it deals with how to write 16-bit Unicode (UTF-16 -- and UTF-32) code units: whether the most significant byte ("big-end") or the least significant ("little-end") is stored first. What's clever about the naming convention is that it comes from Jonathan Swift's Gulliver's Travels and refers to the egg-cracking tensions between Lilliput and Blefuscu:

It began upon the following occasion. It is allowed on all hands, that the primitive way of breaking eggs, before we eat them, was upon the larger end; but his present majesty's grandfather, while he was a boy, going to eat an egg, and breaking it according to the ancient practice, happened to cut one of his fingers. Whereupon the emperor his father published an edict, commanding all his subjects, upon great penalties, to break the smaller end of their eggs. The people so highly resented this law, that our histories tell us, there have been six rebellions raised on that account; wherein one emperor lost his life, and another his crown. These civil commotions were constantly fomented by the monarchs of Blefuscu; and when they were quelled, the exiles always fled for refuge to that empire. It is computed that eleven thousand persons have at several times suffered death, rather than submit to break their eggs at the smaller end. Many hundred large volumes have been published upon this controversy: but the books of the Big-endians have been long forbidden, and the whole party rendered incapable by law of holding employments. During the course of these troubles, the emperors of Blefusca did frequently expostulate by their ambassadors, accusing us of making a schism in religion, by offending against a fundamental doctrine of our great prophet Lustrog, in the fifty-fourth chapter of the Blundecral (which is their Alcoran). This, however, is thought to be a mere strain upon the text; for the words are these: 'that all true believers break their eggs at the convenient end.'

Isn't that comforting to know?!

1. Project Management for Freelancers Grows Up

There are a couple of accounting/project management applications for freelance translators (including some that keep spamming my -- and probably your -- inbox), and there is also a market leader with Translation Office 3000 (TO3000). Readers of this newsletter or my ebook know of my hard-fought conversion from using a tool combination of Excel, Outlook, and MS Project to a single product that keeps track of my project, invoices, payments, etc. Since my conversion I have been evangelically trying to convert others as well.

The version of TO3000 that I still use is the version (7) of a few years ago. Although version 8 has been around for a couple of years, I never made the switch because its different workflow seemed too hard to get used to (remember, I was a difficult convert in the first place). Now version 9 has been released and I took some time to talk with the folks from AIT and play around with it.

I asked AIT's Vladimir to give me reasons why someone should upgrade if he or she is happy with good old version 7. He said -- and I can attest to this after having played with it for a bit -- if you only need a tool to write and track invoices and payments and not for file or project management or FTP integration (to download files directly into TO3000's file management system from your client's FTP server), you may be just as happy with version 7.

While version 7 was also a file management tool, most translators used it primarily for accounting and billing processes. With version 8, AIT made the file and project management features much more prominent, leaving many of the old users confused. New users, however, loved it -- they learned the new system from scratch and ended up with a tool that did much more for them than version 7. The brand new version 9 is like a highly polished improvement of version 8, with some additional features such as the above-mentioned FTP integration, the ability to create custom fields, easier access to files and invoices, and improved (and very slick, I might add) reporting capabilities.

If you still do your accounting and project management the Stone Age way (and have some extra cash on hand), you should definitely buy the new version of TO3000. If you use version 8 you should also upgrade, since things only get easier and better with the new version. If you are a committed user of version 7, you should follow Vladimir's advice.

One -- or maybe the major -- reason for the path of  TO3000's development is its corporate sibling product, Projetex. This server-based management tool for agencies was released a few years ago, following the success that TO3000 had in the freelance market. While the first edition of Projetex was still more or less styled according to the specs of the freelance product (with additional server support, vendor management, etc.), it has now taken the driver's seat, and TO3000 is following its development. So you won't be surprised to hear that many of the new features of TO3000 are also part of the newly released version of Projetex.

Projetex is a very solid tool based on the Firebird database engine (as is TO3000). It has multi-user server-based access and file and project management capabilities that include all those of the freelance product along with roles-based access, vendor management, and various other features. What is sorely missing is the online or even web-based component that is so central to tools like Worx or Plunet. This feature seems to be rather crucial to international organizations with project managers all over the world, or with the need to have freelance translators (or project managers) and clients log in and download or upload files, view reports, write invoices, etc. Projetex is presently a good solution for small agencies that do most or all of their project management inhouse and that prefer to communicate with translators and clients via the traditional channels -- email, FTP, etc. Still, Projetex has the potential to grow into a "bigger" tool if AIT finds the right approach to online/sharing capabilities -- and they are working on it.

ADVERTISEMENT

Déjà Vu X -- Special Competitive Upgrade Offer!

Déjà Vu X is now easier than ever. With a 20% discount, free migration of your databases and free top-rated TM tool in the market. Click here to read more.

Other tools have users, Déjà Vu X has fans.

2. The Curse of Keyboard Shortcuts

This past week I have been simultaneously working on two very large projects -- one day on this one, the next day on the other, then on the first one again . . . you get the idea. One is in Trados TagEditor and the other in Star Transit. I don't particularly mind working in either of them. In fact, I have enjoyed the different environments of these projects with their excellent termbases and TMs -- if it weren't for the keyboard shortcuts!

Although I brought this up a year or so ago, I cannot not mention it again. It is sooo frustrating to get your fingers used to one set of keyboard shortcuts and then switch to another tool where the shortcuts are completely different -- and actually often perversely do the very opposite of what you want to do. (For instance, compare Trados' ALT+NumPlus and Transit's ALT+NumPlus!)

So, here is my plea: TEnT vendors of the world, allow us to customize keyboard shortcuts!

Or even better -- and I know I'm asking for the quasi-impossible here -- agree on an exchange format for a settings file for keyboard shortcuts so that it can be exported and imported between different products.

Swordfish and MemoQ are exceptional in this respect. Both of these tools allow you to customize your shortcuts (MemoQ: Tools> Options> Customize keyboard shortcuts; Swordfish: Options> Shortcuts Configuration) and save them in an XML file. In MemoQ you can directly import and export the resulting file, and in Swordfish you can swap them in the \lib directory. Déjà Vu and Across are two other tool that allow you to customize your keyboard (Tools> Customize> Keyboard) though the settings are not transferable -- but that's still better than most other tools.

So, again, please let us get our fingers used to one set of shortcuts. Maybe your fingers are smarter than mine or maybe you are a mouse person -- but my finger brain still aches from last week's tumble!

3.  OmegaT

You think they named OmegaTas they did to appease both little- and big-endians? Be that as it may, there is a nice and interesting article on OmegaT on Corinne McKay's blog. Many of you know that Corinne is an avid Linux user, and in her quest for TEnTs that support the Linux environment she stumbled on OmegaT (again) after she had issues with Wordfast and Heartsome. Now she raves about the simplicity and speed of OmegaT. And for the few that do not know: OmegaT is probably the best-known open-source TEnT that runs on Java, i.e., is supported by Windows, Mac, and Linux computers.

A real boost to the OmegaT community was the recent adoption of the tool by at least one language team at Sunpartly in preference over Sun's own open-source TEnT Open Language Tools.
4. Firefoxy

While we're at open source tools. . . . The new version 3 of Firefox was released last week -- and I'm sure you didn't miss it.

It's definitely faster when starting up compared with its predecessor, and it's got a few nice new features (especially the filtering capability in the address bar or the new download or FTP capabilities). However, in my opinion it's not something that is a super-duper must. In fact, I got frustrated when I inadvertently reverted back to my bookmarks of a few months ago -- I had briefly installed the beta version of Firefox back then and shortly afterward uninstalled it, but my system must have kept the then current bookmarks and accepted them as the default ones for the new version as well (rather than taking the more current Firefox 2 ones). Oh, well . . .

Still, it's a great browser and it's good to know that the one and only reason that I used Internet Explorer every once in a while -- to export data directly from a webpage into an Excel spreadsheet with a right-click command (great for glossaries!) -- is also available through the Firefox add-on IE Tab. This allows you to load IE right within Firefox as a separate tab with all the right-click menus that go with Internet Explorer.

ADVERTISEMENT

Across Systems offers free online trainings and much more!

As a registered freelance translator you have the chance to join online training session free of charge. The next introduction to the Across Personal Edition Version 4.0 online training takes place on July 1 at 1 pm PDT.

Sign up now!

Learn more about the Across Personal Edition

5. New Tools with a Future?

I think that XTM may very well prove to have an impact on the tool market. It's a translation system geared primarily at agencies and translation buyers, is completely web-based, places great emphasis on standards, and has now finally brought all the different components together in one coherent tool that is available for purchase.

Awhile back, before the product was packaged and ready to go, I had a talk and a demo with the folks at XML-INTL and I was rather impressed. Here are some of the highlights that I saw and liked:

I'm not a big fan of translating in a browser interface, particularly because it is typically not very keyboard-friendly and it gives me less control over the translation process. XTM's interface is different. It's extremely simple, very keyboard-oriented, and provides the translator with the feeling of being in charge. Also, the product provides stemming support for terminology searches in 19 European languages, something that only very few other tools support, including Star Transit and Similis.

The main developer behind this tool is Andrzej Zydroń, an industry veteran who among other things is responsible for the development of xml:tm, the XML "text memory" standard that directly integrates the translation memory into the document, thereby alleviating any doubt about the relevance of the match. Not surprisingly this forms the backbone of XTM's translation memory engine, but all other standards are also supported as a matter of course, including XLIFF, TMX, GMX (Globalization/Internationalization/Localization/Translation Metrics), TBX, and SRX.

What's also promising is that almost simultaneously with the release of their own product, they have partnered with the project management application XTRF to offer the combined XTRF-TM. This is a tool set that agencies still reeling from the Idiom acquisition should definitely have a look at.

6. Magic Numbers (Premium Content)

I mentioned that developers can be poetic. One of the more poetic terms that they have come up with must be "magic numbers." And surprisingly, these little ministers of magic can be quite helpful. Most of us have received files of indeterminate type -- we either don't know the extension (and even sites like www.filext.com can't help) or the extension is gone or corrupt.

Here is a quick and dirty way to help with that. You can open the file in question in Notepad (the Windows text editor) or another text editor. If everything is "humanly" readable, the file is in a text-based format and can be translated in an appropriate text, HTML, or XML editor. If the file opens with a lot of strange characters, it is some kind of binary file (a file that can be read only by computers) that cannot be edited (or saved!) in a text editor.

The good thing is that many of these files have a "magic number" (that's what it's really called!), i.e., a clue to their identity in the first line (the "header line"). Here is a list of the more common ones:

  • GIF image files have "GIF89a" or "GIF87a" in their header.
  • JPEG image files begin with "0xFFD8" or with "JFIF" or "Exif".
  • PNG images contain "PNG" or "P N G" in their header. 
  • TIF/TIFF graphic files begin with either "II" (II for Intel, or little-endian -- see above) or "MM" (MM for Motorola, or big-endian).
  • PDF files start with "%PDF".
  • PostScript files and programs start with "%!".
  • Many EXE or DLL files start with "MZ" or "ZM" (after the developer Mark Zbikowski).
  • MIDI music files have "MThd".
  • ZIP files begin with "PK" (for Phil Katz, author of the compression utility PKZIP).

This last magic number is particularly helpful because there are many file formats that pretend to be something very fancy and unique when in reality they are "only" ZIP files with a new and different extension (think of packaged Transit, Déjà Vu, or Trados files, for instance, or Office 2007 or OpenOffice files). Finding out that these are ZIP files allows us to change the extension to .zip and unzip them with the compression utility of your choice. This in turn can sometimes give you access to data you would not have access to because you might not have the appropriate application. (Awhile back I mentioned a case where I had been able to process Microsoft InfoPath .xsn files, which turned out to be a different kind of compressed format containing XML files that could be processed in a TEnT and later compressed into valid InfoPath files again.)

What's extremely important to remember is this: NEVER save non-text-based files in a text editor. If you need to give it a different extension, do that in Windows Explorer.

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 is a reader who used that code on his blog:

www.smartny.com/translator.htm

© 2008 International Writers' Group