Showing posts with label Kilgray. Show all posts
Showing posts with label Kilgray. Show all posts

May 8, 2021

The official memoQ blog

 


There's been a lot more activity lately on the official blog for memoQ, maintained by the software artists formerly known as Kilgray. Some really good stuff too. The blog has existed for years, but I never added it to the blog roll here (see the left sidebar, down a bit), because various technical issues prevented updates from being seen as new content was added. And it also wasn't really that active, as the principal team members were focused on day to day matters of support and development.

But as the rest of the CAT tools market has increasingly come to resemble episodes of Star Trek: TNG, with RWS now playing the role of the Borgs as they  swallow one company after another, purge management of competence and independent thinking, then move on to the next anti-competitive, destructive acquisition, the last remaining independent CAT tool vendor with no compromising ties to intragroup LSPs competing with its technology customers, has really started getting its act together again.

Since the reorganization of memoQ Ltd. and the appointment of co-CEOs – co-founder Balázs Kis and Peter Reynolds – the company has been focused once again on its growing "technical debt", much to the relief of key staff with whom I've discussed development privately. 

Communication has become clearer and more consistent, and it looks like the good path of managing the flagship product memoQ, which really became apparent with the version 8.4 release under the competent coordination of Senior Product Owner Zsolt Varga and which has continued its winning streak making the software more flexible and responsive for evolving project needs. And the new Customer Marketing Manager Cedomir Pusica is strongly focused on making learning assets better and more accessible, expressing a strong interest in building a stronger user base through real, best practice education resources. I am very, very encouraged by most of what I see this year.

So check out their blog. There have been times lately when I read something there and thought "Damn, wish I had written that. Good job!" That wasn't such a frequent thought in years past, when it was sometimes clear that the post writer didn't really understand the features being discussed. What I read now meets my personal standards for useful content. (I admit to having some catch-up to do with the reading, but every time I look now, I end up smiling.)

I'll still be writing my own stuff on memoQ in my own way and doing education and consulting for friends and colleagues in the sector at all levels as before. But in recent years, after the retirement of my companheira, my energies are less invested in public matters, and only a small part of my writing, tutorial video work, custom development and whatnot is released publicly. There is a backlog of some hundreds of draft blog articles and many hours of raw and edited research video, recorded webinars and online tutorials that only occasionally see light with a few individuals who need them.

Really, its time to absorb what's useful out there, make it your own in your own professional environment and your own languages. Large parts of the translation sector remind me a bit of the Republican Party in the US, campaigning on their own Big Lies with regard to "AI", NMT and other recent fads, with an utter disregard of ethical issues and serious, disturbing occupational health concerns for those working with machine-generated texts (cf. Bevan et alia and published research at the University of Groningen, Netherlands, for example). It's really about the concentration of power and the disenfranchisement of individual professionals when you think about it. RWS: "You will be absorbed!" Renato B.: "Quality doesn't matter!" TWB: "Screw the local service markets, we need your free work to feed the machine translation engines of our corporate sponsors!" ProZ.com: "BOHICA, baby!" And so on. Same as it ever was.

In the midst of all that noise, the memoQ team still offers a signal that can guide real professionals to better ways of working and less frustration. Sometimes it's hard to pick that signal up, but it is indeed there. And with improvements to their blog and a renewed commitment to serviceable education, that signal is getting stronger


Jan 5, 2019

memoQfest 2019: presentation proposals due by January 30

memoQfest 2019 will be held in Budapest this year from May 29-31. The call for papers has gone out, and submissions for talks are due by January 30th.

Last year I attended after a two-year break, during which quite a few things changed with the company (which has continued to change in name at least - now memoQ Translation Technologies Ltd., the artists formerly known as Kilgray). Not only was memoQfest 2018 a good opportunity to meet new members of the memoQ team, it was simply a spectacular event in its own right, the best of the 7 conferences I attended over the years, with a great deal of content relevant to users at all levels, both individuals and companies.

Stay updated on the conference and its planning at the memoQfest.org site (which redirects to its current home on the memoQ.com domain).

Nov 15, 2017

memoQ Cloud subscriptions and credit card tribulations

Kilgray's memoQ Cloud service is a very convenient platform for learning and testing the latest features of the memoQ server and operating a server for small teams without the hassles of maintaining the server infrastructure and software in-house. For those considering a dedicated server for their company or institution, it offers an excellent opportunity for pilot testing at low or no cost depending on how long you use it. The first month is free; after that the monthly charges (to a credit card) currently start at EUR 160 or USD 175 for an account with one project manager license and 5 web access licenses (to which anyone with a licensed copy of memoQ can connect, without the need to include Translator Pro licenses in the subscription - these are needed only if users without a license will be connecting with the desktop editions of memoQ).

I use the memoQ Cloud server occasionally for shared projects, because it allows me to configure files and resources (of all kinds) more conveniently than file-swapping by e-mail or Dropbox folders and provide better support to my team members. For €160 per month in the months I need it I am on equal footing with any large agency with a memoQ server for the team sizes I want to work with. And I can even share the translation memory resources with colleagues who use SDL Trados Studio using the free Kilgray plug-in for that platform which enables access to any memoQ server online (with an access account created).

The only disadvantage of this service for me is Kilgray's annoying tendency to force upgrades much too soon in the release cycle. This won't matter at all to someone testing the memoQ Cloud server to evaluate the latest release; in fact, this is helpful to avoid the occasional server setup difficulties with new versions on which the paint has not yet dried so you can focus on evaluating features and general stability. But if you are in the middle of a big project, this can be a nuisance. More often now I assume, since Kilgray's current strategy involves more frequent minor version releases. If there is a compatibility problem between the latest release and a team member's memoQ software version, and that person isn't current with the annual maintenance and support plan (which includes free upgrades), they will be stranded for access from their memoQ desktop application until the missed annual fees are paid up.

But until today there was another mysterious hassle that I finally got sorted out. When I first started using memoQ Cloud, I paid the subscription with a US credit card from an old credit union account there. No problems. However, when I incorporated my business in my current country of residence and tried to use a card from my business account there, it never worked, and the explanation screen was displayed for only a brief time, with the text completely garbled due to an incorrect codepage specification for the web page. The first time this happened, I assumed the problem was Kilgray's, and after some back-and-forth with support, the company kindly made an inconvenient exception to their "credit card only" rule and sent me a normal invoice to pay by bank transfer. This isn't a usual thing as I have learned from some frustrated potential corporate customers who don't want to pay by credit card, so I am grateful that something was worked out in that case so I could get on with some urgent teamwork.

After a break of six months or so, the need for a cloud server arose again, and again I had the same trouble with my business credit card. After grumbling briefly to a friend at Kilgray who had sorted the mess out before, I decided to call my bank, because in the meantime my reading skills had improved enough that I was fairly sure that the trouble had nothing to do with Kilgray. Indeed.

The credit card verification and approval service used by Kilgray for web payment is 3-D Secure. In the case of my bank, this service is not available for credit card payments unless its activation is specifically requested. Such a thing never occurred to me, because I use the same card with Amazon and others to order dictionaries and other work materials. As the technician at my bank's help desk explained, there are several different payment approval systems for web transactions with a credit card, and it's merely a coincidence that the others I have dealt with haven't used 3-D Secure. He activated the service immediately (no cost), and five minutes later my memoQ Cloud subscription was renewed with the means of payment I preferred to use.

So it was in fact not Kilgray's problem at all, but it's probably a good idea for their support staff to take note of this scenario, because I am surely not the only one who got tripped up by 3-D Secure not being activated for my card. I am sort of embarrassed that I didn't think of this possibility earlier, but I don't do a lot of shopping online, and for minor stuff if one card fails for reasons unknown, I just shrug and use another. In fact, I think the same problem may have occurred with an airline ticket last spring, but I never associated that with my earlier troubles.

So now I'm up and running with the server version 8.2.5 on the memoQ Cloud, hoping I can finish my training project on that version before the impending release of memoQ 8.3 and the possibility of an upgrade before I get the work done. Tick, tick, tick....

Jun 24, 2017

The other sides of Iceni in Translation


The integration of the online TransPDF service from Iceni in memoQ 8.1 has raised the profile of an interesting company whose product, the Infix PDF Editorhas been reviewed before on this blog. TransPDF is a free service which extracts text content from PDF files, converts it to XLIFF for translation in common translation environments, and then re-integrates the target text from the translated XLIFF to create a PDF file in the target language.

This is a nice thing, though its applicability to my personal work is rather limited, as not many of my clients would be enthusiastic if I were to send PDF files as my translation results. Sometimes that fits, sometimes not. And of course, some have raised the question of whether using this online service is compatible with some non-disclosure restrictions.

I think it's a good thing that Kilgray has provided this integration, and I hope others follow suit, but for the cases where TransPDF doesn't meet the requirements of the job, it is useful to remember Iceni's other options for preparing text for translation.

Translatable XML or marked-up text export
As long as I can remember, the Infix PDF Editor has offered the option to export text on your local computer (avoiding potential non-disclosure agreement violations) so that it can be translated and then re-imported later to make a PDF in the target language. Only the location of this option in the menus has changed: the menu choices for the current version 7 are shown below.



This solution suffers from the same problem as the TransPDF service: not everyone will be happy with the translation in PDF, as this complicates editing a little. However, I find the XML extract very useful to put the content of PDF files into a LiveDocs corpus for reference or term extraction. The fact that Infix also ignores password protection on PDFs is also helpful sometimes.

"Article" export
The Article Tool of  the Iceni Infix PDF Editor enables various text blocks on different pages of a PDF file to be marked, linked and extracted in various translatable formats such as RTF or HTML. The quality of the results varies according to the format.


Once "articles" are defined, they are exported via the command in the File menu:


The RTF export has some problems, as this view in Microsoft Word with the format characters made visible reveals:


However, the Simple HTML export opened in Microsoft Word shows no such troubles (and can be saved in RTF, DOCX or other formats):


Use of the article export feature requires a license for the Infix PDF editor, unlike the XML or marked-up text exports for translation. In demo mode, random characters are replaced by an "X" so that one can see how the function works but not receive any unjust enrichment from it. However, this feature has significant value for the work of translators and is well worth an investment, as the results are typically better than using OCR software on a "live" (text-accessible) PDF file.

But wait... there's more!
Version 7 also has an OCR feature:


I tested it briefly on some scanned Portuguese Help Wanted ads that I'll probably use for a corpus linguistics lesson this summer; the results didn't look too awful all considered. This feature is worth a closer look as time permits, though it is unlikely to replace ABBYY FineReader as my tool of choice for "dead" PDFs.

May 24, 2017

What is it with teaching translation at universities?

Many years ago as an exchange student at the Universität des Saarlandes in Saarbrücken I marveled at the competence and breadth of the university's offerings for translation and interpreting and the great competence I found there in its Dolmetscherinstitut. Other programs in linguistics with Max Mangold and Vorderasiatische Archäologie offered complementary enlightenment for analyzing language structures, early writing systems and long-dead languages of the Fertile Crescent. Most of that is gone today.

Reports over the years of the decline of language teaching programs in Saarbrücken felt like watching a slow-motion car crash. So a few weeks ago when a friend in that area informed me of the demise of the translation and interpreting institute and its replacement with some IT-based nonsense emphasizing machine translation, I was not particularly surprised. I have watched other university translation programs wither or at least fail to thrive under current conditions, largely as a result of their failure to adapt to changing times in a responsible way.

Most would agree that adaptation is necessary, but there is less agreement on the actual changes which should occur. There is, of course, no single right answer to this dilemma (except in Germany, where such things are Pflicht), but it is nonetheless disappointing to see the lack of vigor and vision with which the necessary discussions sometimes take place.

A recent article by Ramón Inglada on the European Parliament DG TRAD Terminology Coordination site presents some key issues regarding the use of technology in translation teaching but fails to provide accurate information or useful recommendations. This is surprising given that the author has been a professional translator for some time, and colleagues tell me that he is not unfamiliar with the current state of technology in the the real world of commercial translation. I take particular issue with his mention of possible "disadvantages" to the use of technology in the instructional program:
  • Some students might struggle with the technology and this could have a negative impact on their acquisition of translation skills. 
  • Some universities might not have enough staff with the required technical skills. 
  • The potential costs associated with a technology-based approach (computer labs, software licences).
First of all, in the programs with which I am familiar, students do not struggle especially with technology taught in an appropriate way. The "struggle" is too often instead with teaching faculty unwilling to update their professional knowledge and not-so-quaintly antiquated curricula. One also encounters toxically ignorant professors like one I know at a Portuguese university, who did his best for years to discourage new students in the now-suspended masters program by informing them that translation is all about poetry and literature and that it is impossible to make a living as a translator.

I can understand the fear of some faculty who recognize that things have changed and continue to change but who are baffled by the bullshit barked in the catastrophic carnival of machine pseudotranslators and confusing and sometimes creepy CAT clowns. I take their concerns as a sign of mental health and hope for the future; a healthy dose of skepticism will be needed as some universities transition from pen and paper work, with the odd bit of word processing and Moodle thrown in, to more modern tools for organizing reference information, text sources to translate, and writing tasks.

Most of these skeptics understand some fundamental truths that many crazed advocates of computer-assisted translation have forgotten: without an excellent foundation in source languages, first-class writing skills in the target language and a clear understanding of the relevant subject matter to be translated, technology for translation is more useless than lipstick on a pig. Anyone who tries to tell you that machine translation or massive archives of parallel translated texts or any other gimmicks can replace the actual competent mastery of language and content by qualified translators or subject matter specialists with outstanding linguistic skills is either a liar or a fool or both.

Those who have the competence to assess translation quality are usually of the considered opinion that more emphasis should be placed on developing language skills, subject expertise and research skills, while the hucksters, the wordblind and those who really don't get the meaning of "fit for use" or who try to sell snake oil with a label stating that "Quality Doesn't Matter" tend to push more monetary transfers to the IT side of things.

One cannot argue responsibly against the first position: the utter train wrecks we see so often in the bulk market bog of translation, with its unsustainable practices of exploitation and frequent disregard of the occupational health and safety of service providers, make it clear that only a few dishonest middlemen are served much of the time by its unusual business as usual.

Good linguists are hard to find and often not so easy to train, so it is important to consider where technology can provide some relief in organization and ergonomics and improve the processes of learning and professional work. There is a lot of scope for technology to streamline current teaching programs at universities and in programs for continuing professional education and free up more time to focus on essential language skills and knowledge acquisition.

As for the concern that there might not be enough staff with the requisite technical skills to include technology in university programs of instruction, I find that suggestion ridiculous and insulting to a lot of competent people. Anyone who is competent enough to teach at university also possesses the wherewithal to evaluate how technology might contribute effectively to the curriculum. Too often, the failures are on the part of technology advocates who have too narrow an understanding of their own "expertise" and do not listen to the teaching experts and understand their needs and objectives. With patience and open discussion, we will all get a lot further.

As for "potential costs", I almost hurt myself laughing about that one. Universities are among the places on this planet most familiar with Open Source software, and there are quite a number of such tools or other free software which can fully meet the requirements of teaching professional concepts for the use of technology in translation. The OmegaT project is just one example, but it is an excellent one. Major commercial tools are also available for teaching and learning at low or no cost: SDL offers many resources to universities at minimal cost, and Kilgray's memoQ - the most flexible environment available for the widest range of translation workflows - is free to instructors and students for educational purposes, with server resources also available for a small support fee. There are quite a number of other tools available for corpus analysis, speech recognition, format management and a myriad of other peripheral needs of translators on similar terms. Money is not the real issue, but a commitment to doing better with the resources available most certainly is.

There are of course points of light in the firmament of academic blight. The Facultad de Derecho at Buenos Aires University is one such. In April 2017 I visited the law school's integrated translation program and spoke to students, some staff and guests about various ways in which technology can help to better organize the work of legal translation.


Students in the Certified Public Translator program at the Buenos Aires University Law School take many of the same courses as those working toward a law degree; some pursue both degrees. This means that the young professionals graduate with the kind of solid subject matter competence one might expect only from those with significant work experience or who have side-stepped to translation from another field.

In today's market situation, where very few translation graduates can look forward to staff positions in an in-house translating team for a law firm, engineering company, hospital or other institutions as they might have in the past, the problem of acquiring real subject matter competence seems difficult. But programs like BAU's Facultad de Derecho offer can serve as good examples of how similar programs might be established with engineering schools, medical schools, science faculties and other such institutions. Interdisciplinary cooperation is inevitably a great source of creativity and useful results, and I think that struggling translation programs at universities have much to offer in collaboration with other departments and much to learn as all reap the good harvest of such cultivated seeds.

Even the miserable state of translation's bulk market bog offers a fruitful source of research topics to investigate the implications on physical and psychological health under current conditions and to propose remedies for problems. This would seem a much more useful thing than yet another boring and useless doctoral thesis on machine pseudotranslation and post-editing underwritten by short-sighted and unscrupulous promoters of human sacrifice for corporate profit today and who knows what destruction tomorrow.

Do universities need to consider a greater role for technology in their teaching programs for translation? In most cases probably. But just as the real value of technology is measured only by its ability to improve our lives, the most difficult challenges ahead are not technical, but human. A program which fully embraces technology but fails to deal with matters of psychological and physical health and which does not reinforce its credibility and open doors with many possible alliances with other departments or outside institutions will sadly not achieve its full and evident potential. But with good will, open eyes and a willingness to commit to learning and partnership we can all get there.

Dec 11, 2014

memoQ 2014 Release 2: beware of Hungarians bearing updates!

Just kidding, actually. Facebook groups are, of course a buzz with tales of bugs and crashes the day after Kilgray's milestone release, and in my own office I heard a flurry of curses behind me as my Portuguese translator discovered the "can't quit" bug that someone had written about. This was just a short time before I delivered the last files for one of the busiest weeks of translation I've been hit with in months, weeks where I decided to live dangerously and do all the work with the bleeding-edge beta for yesterday's release. For me it was actually a rather bloodless experience.

Sure, I saw bugs. Screen refresh weirdness in the first few beta builds and my favorite (non-lethal) quirk: multiple instances of memoQ web search. I guess the developers figured we can't get too much of a good thing!
Triple play, anyone?
I didn't write as much about this release as I intended to originally, partly because I was too busy, but also because I took a very different approach this time, using the beta opportunity to do a little informal psychological research to support some upcoming tutorials I'm working on to help people make a smooth transition to the new interface and cope better with the costly challenges of flipping between versions if required to by some projects (for example with conservatives who still use old memoQ servers.

Those who are not absolute newbies on the technology scene are well aware that the months after any release from any provider of translation technology are always a risky time for those eager to get started with a new version. The prudent advice to anyone is don't hurry. There's no use slamming Kilgray or SDL or anyone other firm for the inevitable bugs after any release, at least not until two or three months have passed and the version has put through the real-life wringer in a way no testing program can do. After that, fair game as far as I'm concerned. Those first months are usually a critical time in which many improvements not even anticipated by the designers occur. So regardless of the official line, people, for the next three months any of you using memoQ 2014 R2 are beta testers. And that's a good thing, a chance to participate in a good development process. SDL Trados Studio users, DVXn fans and everyone else are on more or less the same curve each time a big upgrade hits.

In my beta test over the past month I made few attempts to explore new features. Instead, I focused on my usual workflows to see how they felt in the new environment. As I indicated in my first blog post on this release I was not entirely comfortable after a week of work just with thew new version. And I'm still not. I am less productive than I want to be, because changing the translation environment interface is always a costly process associated with reduced productivity. This is why I am such a strong advocate of interoperability and tell people to go deep with their environment of choice and learn how to work with information prepared in other environments with just your favorite tool for maximum efficiency and better earnings if you work at full capacity.

What I have learned so far is that this learning curve will be longer and steeper for me than I anticipated. However, the Kilgray ribbon designs for the new memoQ are well-designed for the most time, and I can reason my way through them and find anything. It just takes time right now. So make the transition when you aren't going to be under the gun for a while. Kick the tires soon (you can install versions in parallel at no risk) but take it slow and easy. The trip may be long, but it is clearly worth it in the end for a design that will benefit most in the long run.

And focus on keyboard shortcuts. The more you depend on those, the easier your work will be in the months ahead. Stay tuned.

Jun 14, 2014

Be Strong. Buy SDL Trados Studio today!


I've been testing the new memoQ 2014, thinking of all the great features I can and probably should describe, even promised to describe when Kilgray kindly gave me and other bloggers early access to a pre-release version. But, alas, I have a soft heart and cannot help but think of the despair SDL stockholders and employees must feel, the anguish of Studio users when the reality of their plight sinks in and they read the latest news about that apostate tool, memoQ, which just works most of the time instead of making you work for it.

The quote above from a long-suffering member of the SDL Trados beta test team is indicative of the emotions and experience of many veteran Trados users, and that colleague and so many others are fleeing to higher ground, hoping to find a place on Kilgray's software ark before the floods of Big, Dirty Data wash over the land and drown the #sdlinnovators as they desperately tease performance from their "vertical MT". And shocking revelations of translation practices in Maidenhead, UK, as reported by a neighbor and reformed SDL employee with a direct view of the SDL parking lot there, have led many to fear the Days of Revelation for memoQ 2014.

And I think of the SDL consultants and translation IT consultants in Germany who were only following orders when they helped their customers implement Across, and the despair they must feel at the thought of the many memoQ trials now being conducted in their country.

I think of all the things I could show and tell about the new project templates and automation in memoQ 2014, and all the hearts and minds that will break at the realization, the weeping and gnashing of teeth over wasted hours, years... and lives in the shadowed margins of struggling existence, gnawing on classic Wordfast crusts.

Workflow interoperability and general ease of use from Kilgray are threatening diversity in translation technology as the flocks of sheeple move to greener software pastures and eat their fill of easier language service provision and take a greater share of profits better devoted to those kinder, gentler providers of linguistic sausage.

So please, gentle people, do your part, show mercy and invest in endangered translation tools, which seek only to take us down that primrose path, paved with good intentions, to relieve the undue burdens of buyers who sacrifice far too much of their capital on the altar of survival for undeserving freelance translators. Support the Smartling crusade, offer your Maidenhead to SDL, keep your head in the XTM cloud as you practice your Fluency for languages, enjoy that nagging sense of Dejà Vu, source your memory and surf the storm-TAUS'd Big Wave and Google in awe at automatic translation on the active commodity market.

Friedrich Nietzsche wrote: "Was dich nicht umbringt macht dich nur stärker" ("what does not kill you only makes you stronger"). Be strong. Don't take the easy way out of Translation Tribulations with memoQ 2014. Get your SDL Trados Studio license here instead.



Jun 4, 2014

OmegaT’s Growing Place in the Language Services Industry

Guest post by John Moran

As both a translator and a software developer, I have much respect for the sophistication of the well-known proprietary standalone CAT tools like memoQ, Trados, DejaVu and Wordfast. I started with Trados 2.0 and have seen it evolve over the years. To greater and lesser extents these software publishers do a reasonable job at remaining interoperable and innovating on behalf of their main customers - us translators. Kudos in particular to Kilgray for using interoperability standards to topple the once mighty Trados from its monopolistic throne and forcing SDL to improve their famously shoddy customer support. Rotten tomatoes to Across for being a non-interoperable island and having a CAT tool that is unpopular with most (but curiously not all) of the freelance translators I work with in Transpiral.

But this piece is about OmegaT. Unlike some of the other participants in the OmegaT project, I became involved with OmegaT for purely selfish reasons. I am currently in the hopefully final stage of a Ph.D. in computer science with an Irish research institute called the Centre for Next Generation Localisation (www.cngl.ie). I wanted to gather activity data from translators working in a CAT tool for my research in a manner similar to a translation process research tool called TransLog. My first thought was to do this in Trados as that was the tool I knew best as a translator but Trados’ Application Programming Interface did not let me communicate with the editor.

Thus, I was forced to look for an open-source CAT tool. After looking at a few alternatives like the excellent Virtaal editor and a really buggy Japanese one called Benten I decided on OmegaT. 

Aside from the fact that it was programmed in Java, a language I have worked with for about ten years as a freelancer programmer, it had most of the features I was used to working with in Trados.  I felt it must be reliable if translators are downloading it 4000 times every month. That was in 2010. Four years later that number is about to reach 10,000. Even if most of those downloads are updates, it should be a worrying trend for the proprietary CAT tools. Considering SDL report having 135,000 paid Trados licenses in total - that is a significant number.

Having downloaded the code, I added a logging feature to it called instrumentation (the “i” in iOmegaT) and programmed a small replayer prototype. Imagine pressing a record button in Trados and later replaying the mechanical act of crafting the translation as a video, character-by-character or segment-by-segment, and you will get the picture. So far we use the XML it generates mainly to measure the impact of machine translation on translation speed relative to not having MT. Funnily enough, when I developed it I assumed it would show me that MT was bunk. I was wrong. It can aid productivity, and my bias was caused by the fact that I had never worked with useful trained MT. My dreams of standing ovations at translator association meetings turned to dust.

If I can’t beat MT I might as well join it. About a year and a half ago, using a government research commercialization feasibility grant, I was joined by my friend Christian Saam on the iOmegaT project. We studied computational linguistics in Ireland and Germany on opposite sides of an Erasmus exchange programme, so we share a deep interest in language technology and a common vocabulary. We set about turning the software I developed in collaboration with Welocalize into a commercial data analysis application for large companies that use MT to reduce their translation costs.

However, MT post-editing is just one use case. We hope to be able to use the same technique to measure the impact of predictive typing and Automatic Speech Recognition on translators. I believe these technologies are more interesting to most translators as they impose less on word order.

At this point I should point out that CNGL is a really big research project with over 150 paid  researchers in areas like speech and language technology. Localization is big business in Ireland. My idea is to funnel less commercially sensitive translator user activity data securely, legally, transparently and, in most cases anonymously from translators using instrumented CAT tools into a research environment to develop and, most importantly, test algorithms to help improve translation productivity. Someone once called it telemetry for offline CAT tools. My hope is that though translation companies take NDAs very seriously, it is also a fact that many modern content types like User Generated Content and technical support responses appear on websites almost as soon as they are written in the source language, so a controlled but automated data flow may be feasible. In the future it may also be possible to test algorithms for technologies like predictive typing without uploading any linguistic data from a working translator’s PC. Our bet is that researchers are data-tropic. If we build it they will come.

We have good cause to be optimistic. Welocalize, our industrial partner, is an enlightened kind of large translation company. They have a tendency to want to break down the walls of walled gardens. Many companies don’t trust anything that is free, but they know the dynamics of open-source. They had developed a complex but powerful open-source translation memory system called GlobalSight, and its timing was precipitous.

It was released around the same time SDL announced they were mothballing their newly acquired Idiom WorldServer systemtheir system to replace it with the newly acquired Idiom WorldServer (now SDL WorldServer). This panicked a number of corporate translation buyers, who suddenly realized how deeply networked their translation department was via its web services and how strategically important the SDL TMS system was. As the song goes, "you don’t know what you’ve got till its gone" – or, in this case, nearly gone.

SDL ultimately reversed the decision to mothball TMS WorldServer and began to reinvest in its development, but that came too late for many some corporates who migrated en-masse to GlobalSight. It is now one of the most implemented translation management systems in the world in technology companies and Fortune 500’s. A lot of people think open-source is for hippies, but for large companies open-source can be an easy sell. They can afford engineering support, department managers won’t be caught with their pants down if the company doing the development ceases to exist, and most importantly their reliance on SDL’s famously expensive professional services division is reduced to zero. If they need a new web-service, they can program it themselves. GlobalSight is now used in many companies who are both customers of Welocalize and companies like Intel who are not. Across should pay heed. At a C-Suite level corporates don’t like risk.

However, GlobalSight had a weakness. Unlike Idiom WorldServer it didn’t have its own free CAT tool. Translators had a choice of download formats and could use Trados but Trados licenses are expensive and many translators are slow to upgrade. Smart big companies like to have as much technical control of their supply-chain as possible so Welocalize were on the lookout for a good open-source CAT tool. OpenTM2 was a runner for a while but it proved unsuitable. In 2012 they began an integration effort to make OmegaT compatible with GlobalSight. When I worked with Welocalize as an intern I saw wireframes for an XLIFF editor on the wall but work had not yet started. Armed with data from our productivity tests and Didier Briel, the OmegaT project manager, who was in Dublin to give a talk on OmegaT, I made the case for integrating OmegaT with GlobalSight. It was a lucky guess. Two years later it works smoothly and both applications benefit from each other.

What did I have to gain from this? Data.

So why this blog? Next week I plan to present our instrumentation work at the LocWorld tradeshow and I want Kilgray to pay heed. OmegaT is a threat to their memoQ Translator Pro sales and that threat is not going to reduce with time. Christian and I have implemented a sexy prototype of a two-column working grid, and we can do the same trick importing SDL packages with OmegaT as they do with memoQ. Other large LSPs are beginning to take note of OmegaT and GlobalSight.

However, I am a fan of memoQ, and even though the poison pill has been watered down to homeopathic levels, I also like Kilgray’s style. The translator community has nothing to gain if a developer of a good CAT tool suffers poor sales. This reduces manpower for new and innovative features. Segment-level A/B testing using time data is a neat trick. The recent editing time feature is a step in the right direction, but it could be so much better. The problem is that CAT tools waste inordinate amounts of translator time, and the recent trend towards CAT tools connected to servers makes that even worse. Slow servers that are based on request-response protocols instead of synchronization protocols, slow fuzzy matches, bad MT, bad predictive typing suggestions, hours wasted fixing automatic QA to catch a few double spaces. These are the problems I want to see fixed using instrumentation and independent reporting.

So here is my point in the second person singular. Kilgray – I know you read this blog. Listen! Implement instrumentation and support it as a standard. You can use the web platform Language Terminal to report on the data or do it in memoQ directly. On our side, we plan to implement an offline application and web-application that lets translators analyse that data by manually importing it so they can see exactly how much they earn per hour for each client in any CAT tools that implement that standard. €10 says Trados will be last. A wise man once said you get the behavior you incentivize, and the per-word pricing model incentivizes agencies to not give a damn about how much a translator earns per hour. The important thing is to keep the choice about sharing translation speed data with the translator but let them share it with clients if they want to.  Web-based CAT tools don’t give them that choice, so play to your strengths. Instrumentation is a powerful form of telemetry and software QA.

So to summarize: OmegaT’s place in the language services industry is to keep proprietary CAT tool publishers on their toes!


*******


See also the CNGL interview with Mr. Moran....

Jan 23, 2014

memoQ auto-translation regex blues

Can you write a regular expression that matches each of the three character sequences marked in green below?
abcdefg
abcde
abc
That's how one interactive tutorial I found start off teaching regular expressions. I found that a bit puzzling, then noticed that the right side of the web page offered a list of notes on "regex" expressions. I've spent too much time in the last two weeks trying to sort out a variety of memoQ auto-translation rules with regular expressions, so the answer came quickly and I typed it in the text field. Then I looked again and realized there were a few alternatives that would work. So I tested them. And then a few more. Various expressions that would work include
[a-z]+
[a-g]+
[\w]*
[abcdefg]*
.+
\D+
and quite a few others. But which is correct? As with word choice in translation, that depends on context, and that's where it gets hard.

Those who have delved into the configurations of various translation environment tools such as SDL Trados Studio or memoQ have seen that regular expressions are used in different ways to identify patterns in information and then filter or transform that information based on those patterns.

Although there is great power in regular expressions, I see their current role in memoQ configuration as more of a liability as far as the average user is concerned. Regular expressions are currently part of memoQ configuration for at least two import/conversion filters (a text filter and a tagger), segmentation rules and "auto-translation". I find the last feature particularly troublesome in its current form.

There are many misunderstandings about what auto-translation is in memoQ. It has nothing whatsoever to do with machine translation, which some propagandists prefer to call "automatic translation" to gloss over the many difficulties it can cause. Nor is it part of the pre-translation feature, though it can be applied in pre-translation to deal with things like catalog numbers, dates and figures in tables rather efficiently.

Auto-translation in memoQ is used to convert certain patterned information into the format needed in translation. In monolingual editing projects, it can also be used to unify the formatting used for things like dates and currency expressions.

memoQ ships with a number of standard rule sets for number conversions. The "English group" that I use consists of ten different rules for converting most of the screwy number formats I encounter with separators for decimals (periods or commas) and 3-order magnitude groups (thousands, millions, billions, etc.) that might be grouped with spaces, apostrophes, periods or something else. The rule for converting hundreds of millions with decimal fractions to my usual preference is:

(?<!(,|\.|\d|\d\s|\d'|\d’))([-|\u2212]?[\d]{1,3})(?:\.|,|\s|'|’)(\d\d\d)(?:\.|,|\s|'|’)(\d\d\d)(?:\.|,)([\d]{1,2}|[\d]{4,})(?!(,\d|\.\d|\d|\s\d|'\d|’\d))

with the replacement rule $2,$3,$4.$5

Pretty damned intimidating for most of us. In fact, most of the people who grasp the basics of regex syntax will scratch their heads over the number assignments of the groups until they realize that conditionals in parentheses (like (?:\.|,)) don't count. Nobody points that out in any tutorial I've read.

If I suggested to most of my esteemed colleagues that they really need to learn this stuff, I think most juries in the civilized world would refuse to convict them of murdering me for the mental cruelty inflicted. There are brilliant translation technology consultants like Marek Pawelec, who eat stuff like this with their breakfast cereal and are a priceless resource to colleagues and corporate clients who need their expertise... and then there are the rest of us.

Kilgray CEO István Lengyel told me recently that there are plans to expand the examples shipped with memoQ later this year to include some reformatting for certain date structures and other information. Language Terminal has a few examples of useful conversion rules for dates, unusual number formats, e-mail addresses and more. You don't need to know regex to use these, just how to download the MQRES files and click Import in one of the memoQ modules for managing auto-translation rules to bring these into your set-up. Once there they can also be used in QA checks.

I think it would be nice if Kilgray or someone more expert than yours truly would produce a "recipe book" with clear documentation of examples so that users of more limited skill (like me) can adapt these examples to their specific needs. Some typical uses I see (some of which have eaten my evenings recently) are
  • stripping or adding spaces from numbers with percent signs, such as 37,5 % <> 37.5%
  • formatting other numbers with units according to a preferred convention, such as 1,2A >> 1.2 A
  • currency expression reformatting like
          TEUR 1.350 >> EUR 1,350 thousand
          34.664,45 €  >> €34,664.45
          € 1,2 Mrd.  >> €1.2 billion
          & cetera
  • Legal references such as
          § 15 Abs. 1 Nr. 3 GebrMG
          § 15(1) Nr. 3 GebrMG
          § 9 S. 2 Nr. 1 PatG
  • page designations and other elements often found in bibliographies and easily overlooked (for QA purposes)
  • conversion of dates like 23.05.67 to
          23 May 1967
          May 23, 1967
          1967-05-23
              or whatever other format one prefers, with or without non-breaking spaces
  • Lovely EU legislation designations like 93/42/EWG >> 93/42/EEC
  • Telephone number reformatting such as (0211) 45 66 - 500 >> +49 211 4566-500
Some might wonder about that last conversion with the two-digit years. As a veteran of the Y2K scam, I'm fond of two-digit years; they were part of my ticket over the Atlantic. The implementation of regular expressions in memoQ allows for the use of custom reference lists, which are delimited by hash symbols (#) in the expressions. So when I created my rule for converting those two-digit years in dates
(\d{1,2})\s?\.\s?(#month-num-to-text#)\s?\.\s?(#21st-Century-2digit#)  and
(\d{1,2})\s?\.\s?(#month-num-to-text#)\s?\.\s?(\d{2})

with the replacement rules $1 $2 20$3 and $1 $2 19$3 respectively,
I used two custom lists, one with translation pairs like 01 = Jan. and the other with the two-digit years I felt like assigning to the 21st century (i.e. the ones I am most likely to encounter that do, like 00 through 19; I'll have to adjust this in some cases).

In the case of my two-digit year conversion rules, the rule order is important. The conversion will not work as planned if the rules appear in reverse order. THIS IS A MAJOR PROBLEM with the current rules editor for memoQ auto-translatables. Each time a rule is edited, it goes to the bottom of the list. I'm currently working on a complex set of about 20 rules for converting financial expressions, and rule order is critical for several subgroups of rules (this was disputed after I originally made this post and I backed down... however, subsequent tests have proven that rule order is indeed critical!!!). So editing them in memoQ is a nightmare-. (one expert told me how he generates a basic rule set in memoQ, exports it and does all further rule editing in Notepad++, which also allows him to keep better track of his work with comments.) Some current problems with the edit dialog for auto-translation rules in memoQ are
  • the need for "order stability" for rules being edited to maintain grouping (for a better overview and the arrow buttons to move rules up and down easily for better grouping
  • insufficient field width/height and bad scrolling behavior, so that it is very difficult to edit long expressions - usually have to paste them into Notepad to keep an overview while I work
  • strange, severe bugs in the test window, so the rule results shown are sometimes not accurate; I deal with this by adding a test document with sample data to the project and looking at what the rules do with that text
  • helpful <!-- comments inserted in the rules --> to explain them disappear when MQRES files are imported, and there is no way to maintain explanatory comments to keep track of one's own work in the editor (except for the pitifully limited comment box in the resource properties dialog)
A few people I've mentioned auto-translatables to have said to me that they would have no use for them, because they use dictation software. I do that myself, but I find that in many cases (like for those legal references) it is nicer to have a rule configured to client preferences, so I can use  single keystroke to insert
Section 55(2) No. 3 Sentence 2
Section 55 Paragraph 2 No. 3 Sentence 2  or
Sect. 55(2) No. 3 S. 2
as the job calls for. And run a QA check to confirm that I have formatted consistently:


Dominique Pivard posted a nice video about memoQ auto-translatables on his "vlog" a while ago. It's worth a look if you want to see how to create these resources and see a good demonstration of how they work.

Jan 22, 2014

memoQ cloud: a team server "on tap"

This afternoon, Kilgray CEO István Lengyel held one of the best webinars I've seen him do yet to describe the convenient new hosted server facilities known as memoQ cloud, which I reviewed recently.

In the webinar, he explained the company's evolution of thought for online computing and how concerns about security were finally resolved to create a more sustainable offering than the more support-intensive "honeymoon" server solution.


He made it clear how existing desktop licenses for the Project Manager and Translator Pro editions can be used in combination with concurrent access licenses (CALs) for the server, as well as how cloud services can be suspended for periods in which they are not needed, saving considerable costs for those with only occasional needs to work in a coordinated online team.


Backing up the server configuration can be done quickly and easily from a Language Terminal account, so if cloud service is dormant for more than three months (after which data are deleted from the server), everything can be restored quickly when needed.

The webinar also included a demonstration of the integrated translation in web browsers, memoQ WebTrans. This is one way of providing access to the server for others who do not have installed copies of memoQ or working on your server when using other computers. Of course this interface also works in web browsers under other operating systems, such as MacOS or Linux. (Click on the graphic below to get a full-sized view of the web translation interface.)


Access to Kilgray's premium terminology server qTerm and memoQ server APIs is also available for an additional subscription fee. Subscribed services can be changed at any time as your needs evolve.

In the webinar, István showed how in about the same time it takes to enjoy a cup of coffee, one can get a free Kilgray Language Terminal account and register with a credit card for a month's trial of the memoQ cloud server (with any services available) for just €1/$1. If you are trying out services which you will not want beyond the trial period (like the API, qTerm or extra licenses), these can be set to cancel at the end of the trial period to avoid unwanted charges.

The embedded video below is a 20-minute tour of how simple it is to set up and manage projects in memoQ cloud. Use the icon at the lower right of the video frame to watch this on your full screen.


This is a good overview of the process, although the licenses aren't explained very well, and the project type recommendation is bad advice in many cases, as I pointed out in my post on server projects on segmentation and projects with desktop documents. Everything else in the video is good, but it's often very important to allow segmentation to be changed or corrected, particularly if the segmentation rules used in the project do not cover abbreviations which may split sentences in very unfortunate ways. If you need to have instantaneous access to work from other team members by using online documents, the the segmentation will need to be checked very carefully and corrected before the project begins to avoid difficulties.

Those testing the memoQ cloud server or using desktop editions of memoQ may also want to check out various free configuration resources on Language Terminal. These include special QA profiles, AutoCorrect files, import filters that are not part of the shipping product and auto-translation rules for easier translation of number and date formats, etc. Language Terminal offers other facilities which may be of interest even to those who do not use memoQ, such as the free InDesign server, which can create PDF previews of InDesign documents (very useful for reviews before delivery) or convert InDesign files of any type to XLIFF for translation in many different environments.

UPDATE:
The memoQ cloud webinar is now available to watch on Kilgray's page for recorded webinars; it can be accessed directly here or viewed in the embedded video below.

Nov 30, 2013

The state of the upgrade: memoQ 2013 R2

The memoQ 2013 release started off on the wrong foot with me in many ways. I was deeply disappointed by the features that were previewed in Budapest at the last memoQfest, and I was even less happy after I saw what a hash had been made of one of the features I use most: comments. In fact, I wrote a rather annoyed blog post about that not long after the release. There was a lot of talk about "game-changing innovation", but frankly I really could not see it. My translating colleagues asked me if it was worth it to upgrade, and aside from my usual warnings about the need to wait for at least 2 or 3 months after any release for it to mature and stabilize, I just could not find any compelling arguments for a freelance translator to move from the stable, excellent 6.2 version to the rather dodgy 6.5 version, or "memoQ 2013" as it was rechristened.

Almost on the usual schedule, however, two months later the bugs were largely sorted out, the initial mistakes in the comment feature redesign were well fixed, and I no longer saw the memoQ 2013 release in the same dim light, but could actually see some benefits for my freelance colleagues to upgrade to that version and no actual harm in doing so. And as I got to know the fuzzy term matching feature better and saw how it helped me deal with typo-laden source documents or the usual spelling chaos of German technical writers, I began to see some very compelling value in memoQ 2013 for translators.

Most of the "game changers" talked about in May actually arrived a month ago with Release 2 of memoQ 2013. I did my best to lower expectations for this release, not because I think it is crap, but because I think this is one of the best CAT tool version upgrades I have seen in 13 years, and I knew it would need the usual time to mature. I think by the end of the year this version will have so much to offer that I would rather not have people stressing over the small stuff that I am confident will be fixed well.

However, I decided to live dangerously, and I switched over all my production work to use this version even before the official release. The first few weeks were not fun with all the little quirks I discovered and duly reported, but I encountered nothing data-destroying or really shocking, mostly just housekeeping details like somebody forgetting to vacuum the rug after gutting the whole house and giving it a nice remodel.

One month after the official release, memoQ 2013 R2 is far more reliable than I remember any memoQ version being one month after release. There has been steady refinement in its features, and I continue to discover hidden gems that I sometimes suspect most of the Kilgray team aren't even aware of yet because so much was added and changed, but not in a way that disrupted older work processes. I have a long shopping list of refinements that I think should be made to new features like the TM search tool (which has only actually worked on my system since the release of the 6.8.5 build about a week ago) or that ground-breaking monolingual review feature which (will probably be the next big CAT feature to copy), but even the new features I consider rather immature are already looking pretty damned good. I can't guarantee that this release can be trusted for all your work right now (though it actually seems pretty good to me right now), but since it can be safely installed in parallel with older versions, I definitely recommend taking a look and joining the conversation on refinements still needed. I think Kilgray has been very responsive to user feedback in this round, and I can't say I am anything but encouraged by what I have seen in the last month.

One very exciting change for me in the current build (6.8.6) is that the rather risky non-optional export of target text comments with DOCX files has been sorted out very nicely. The solution seems a little strange to me right now, but it's a great step forward with some excellent possibilities.


When I saw those "severity levels" added to the commenting features in memoQ 2013 (6.5), I had very little good to say about them. I still don't think much about how they are named and wish I could choose my own labels, but now I can only applaud their usefulness. Why? Because the addition of the five checkboxes above has given me the control I want over comments to be included in an exported translation of a DOCX file. I can cleanly separate the comments which are notes to myself from those for my project partners and comments for my customers. This is very helpful.

I do think it is odd that this control was placed at Tools > Options > Miscellaneous > Translation when the comment exports (as far as I know) only affect DOCX files, but if there are plans to extend this feature to other exported formats, then this makes sense. I would like to see similar filtering controls for the ordinary view filters (on that last tab where comment and tag filtering criteria can be specified) and for comment inclusion in a bilingual RTF export. Either of these would be an enormous help to my frequent work processes, because I use a lot of comments intended for different people, and sorting these out cleanly can be laborious.

In recent weeks I have been working on the new edition of my memoQ tips book and taking a very close look at "corners" of the software that I suspect very few have time or inclination to look in. And I've had days when it really felt like Christmas has come early. One discovery after another of nice little refinements, lots of incremental improvements, which added together give a total with what I feel is a lot of value. I'm writing way too many private thank-yous to some of the people at Kilgray for what I see as excellent new directions even if I am inclined to argue over some of the details.

Since the release of memoQ 6.2 and its follow-ups with the bilingual text/Excel filter, there has been such a steady flow of useful improvements to help individual translators work better that those who claim that all the effort of development has been spent catering to the corporate sausage-making interests of the low-paying cattle call crowd simply haven't been paying attention. Or they have been confused by Kilgray's occasionally appalling failure to organize their messages properly for different interest groups. If you're talking to a big group of freelance translators and start discussing "great server features to monitor your translators' productivity", don't expect blown kisses and showers of rose petals. Sometimes it's obvious that the makers of the tool don't always understand the importance of what they have created for our work. Well, why should they? We're the ones doing it. But I tell you, right now there is a lot more gold for individual translators in the memoQ mine than anyone realizes. That goes for me too. I am surprised by fat new nuggets I find almost every week.

Do I care that so much effort is spent on developing cutting edge project management features for memoQ translation servers, even ones that I think can be abused in some pretty awful ways by some companies whose business practices I detest? Well yes I do... I think it's great. Besides, I can actually come up with nice uses of those awful features. You can do a lot of things with a cutting-edge: chop up a tasty salad... or the local nursery school. Blame the fool, not the tool.

Kilgray has avoided the disastrous errors committed by Atril in the last decade as their market mis-focus and disastrous failure to get the maintenance revenue needed to fix and develop features steadily eroded the ability of its loyal users to cope with a changing market. There was nearly a complete failure to compete for the business of translation agencies and corporate and government translation departments. And the solutions that prevailed in those quarters were mostly rather awful. I watched whole departments of Siemens traumatized by the disastrous Trados Teamworks, which made a number of those in the translation team of the medical products division look forward to retirement.

Kilgray has steadily built its business in the markets ignored by Atril a decade ago and in doing so has secured its future far better and ensured the funding of a truly remarkable series of improvements in the four and a half years I have been using memoQ. And now... when I look at the features of the recent SDL Trados 2014 release I see good things that I have known from other tools for a long time for the most part, nice to have really, but as I stifle a yawn I wonder if it all really has to be so complex since I'm not depending on consulting or training for SDL to pay my bills. And then I get back to memoQ and keep getting rocked by the "wow factor" as I find useful new things while trying to concentrate and get a job done. memoQ 2013 R2 is one of the worst offenders I've seen in a long time for its very real threats to make my work a lot easier and more fun!

Nov 24, 2013

Help!!! online for memoQ


Many are unaware of the fact that the Help files for various memoQ editions are available online in their most current versions. There it is also possible to give feedback on the quality of information, indicating errors found or other shortcomings or letting the team at Kilgray know that a particular explanation was very helpful.


On the whole, Kilgray has excellent documentation, and the Help files are very good compared to what I have seen with other software (in any field), but with the rapid pace of development, it is an enormous challenge to keep the information updated and relevant to the major interest groups using memoQ. So please, if you find problems when accessing the most current help files online, use the link at the top right of the page to call attention to the difficulty. The Support team is very responsive, and this will ensure that the quality of information remains at a level which serves everyone well.

The URL for the latest full help file for memoQ 2013 R2 (including the Project Manager edition) is

http://kilgray.com/memoq/2013R2/help-full-en/index.html in English and

http://kilgray.com/memoq/2013R2/help-full-de/index.html in German.

Currently no help is available in other languages, just the QuickStart (aka "thick start") guide and whatever you find in third-party blogs and other pages in Portuguese, Spanish, French, Russian and other languages.

Nov 5, 2013

Proofreading LiveDocs bilinguals, recycling versions in memoQ

(These tests were performed with memoQ 2013 R2 but should, in principle, work the same in any version of memoQ 6.0 or later.)

I really like memoQ's versioning features, and I use the X-Translate function fairly often when a document I'm translating has been updated or a new version comes sometime later. However, I don't keep documents in my projects forever. I use "container projects" for particular clients or subject domains so that I don't have to keep reattaching the same translation memories, terminologies and LiveDocs corpora and various light resources (non-translatables, autocorrect lists, segmentation rules, etc.) all the time. These can get rather full, so I send my old translations off to a LiveDocs corpus after a while. And then if a new version of a document shows up, well... I'm sort of out of luck if I want to use the X-Translate function with the previous version.

Or so I thought. And then a friend rang me and asked how she can export a LiveDocs alignment she did to an RTF bilingual file to make it more convenient to proofread in Microsoft Word and pass on to one of her partners with tracked changes. With that the answer to both problems was clear.

Select the corpus and the file in it to export:


Click Export and choose a location in which to save the MQXLZ file:


In the Translations window of any memoQ project with the correct source and target language settings, select Import and choose your MQXLZ file:


After the file exported from LiveDocs has been imported as a translation file, it can serve as "version 1" for a new file version to be translated using the Reimport document and X-translate features. It does not matter that the file types are different. A bilingual RTF file can also be exported for external correction and commentary.


Here is an example of an exported bilingual RTF file with changes tracked. The changes do not have to be accepted before the bilingual file is re-imported to update the translation using the Import command.


Here is the updated translation:


Changed are marked with blue arrows. Only text changes were implemented in this case, no format changes such as italic text, because the XLIFF file does not support WYSIWYG text formatting. (MQXLZ is a Kilgray-renamed ZIP-package with XLIFF and a chocolate surprise inside.)

Now I've got a new version of my text to translate in a DOCX file. I use the Reimport document function, answer No to the dialog so I can select the new version at a different location:


I'm curious what the differences from the original text are, so I use the History/reports command in the Translations window to find that out:




Then using Operations > X-Translate in the working window, followed by pretranslation to get the changed "exact matches" (like "Aussehen und Gewicht" above) and the fuzzy matches, I end up with this:


If you make it a point to store your important versions in a LiveDocs corpus, this procedure will allow you to recover your archived texts and re-use them for more controlled, reference-based translation. It would be nice, of course, if some day Kilgray would enable specific LiveDocs files to be used as the basis of a reference translation, perhaps even scanning a corpus or a set of corpora to identify the best-matching document or documents. It would also be nice if bilinguals stored in LiveDocs could be exported to other formats and perhaps even be updated with something like an exported bilingual RTF. However, those bilinguals can simply be imported directly to a LiveDocs corpus as new documents, and any corrections made to a document in the Translations list can be sent back to LiveDocs using the relevant command in the Translations window.