Localization, Localisation

Practical and concise answers to common questions in G11N, I18N and L10N

Posts Tagged ‘memoQ’

memoQ roadshow – Dublin 2012

Posted by Nick Peris on January 30, 2012

Kilgray Translation TechnologiesKilgray Translation Technologies started 2012 with their first visit to Ireland. The Localisation community here gathered in respectable numbers to greet the makers of memoQ at the Hilton Hotel, Dublin 2, Ireland on Jan. 25.

Peter Reynolds, Executive Director, spoke about the history and vision for Kilgray as a company. István Lengyel, COO, presented memoQ and lead an inspiring audience-driven workshop in the afternoon.

There were also two case studies by Martin Beuster from con[text] and Jonathan Young of PopCap Games.

Who are Kilgray?

Kilgray Translation Technologies was founded and is still owned by three passionate Localisation professionals. From 2004 to 2007, they concentrated mainly on developing the technology. Thanks to financial support by local grants, they were able to treat memoQ almost as a pet project while they were readying themselves for battle on the international markets. To some extent this initial dedication to the product remains what attracts a lot of their customers and justifies their Support and Developers’ enviable reputation.

In the next 2 to 3 years, they started developing a more purposeful business strategy. They increased brand awareness, first in Germany, then throughout Europe and beyond. Since 2010, they have established a strong customer base, whose feedback is one of the main influences on their technological and strategic directions.

Kilgray’s portfoliomemoQ 5.0 User Interface


memoQ 5.0 added version tracking (for source update management), change tracking, Term extraction (built on MT technology, customisable), Cascading filters , and some Source content connectors (file management tools, CMS etc.)

More recently added:

  • terminal server support
  • regex based text filter
  • Asia online MT integration (chosen for being less industry-specific than Google’s MT)
  • pseudo-translation


qTerm is a dedicated Terminology Management System which can be seamlessly integrated with memoQ or used in conjunction with other CAT tools. TBX compatible, it offers a Portal and quality control.

memoQ WebTrans

WebTrans is a browser-based version of memoQ which allows Translators to use it without having to install it. Released only with memoQ 5.0, it offers full functionality including the exact same User Interface, keyboard shortcuts, Concordance tool etc. as the desktop version of memoQ.

TM repository

TM repository is a CAT tool-independent, SQL-based appplication which offers a solution to many of the common problems linked with hosting and managing ever-growing amounts of Linguistic Assets.

Where to now?

memoQ is currently undergoing a springtime clean-up. Kilgray call it refactoring, which essentially means they are going through all the various pieces of code that were added over the years, and looking for ways to streamline and increase its efficiency without actually changing any of the existing functionality. This is apparently necessary to allow memoQ to meet the demands of customers with much bigger project size, although memoQ has been proven to work fine with multimillion words projects.

This reaffirms Kilgray’s dedication to the quality of their flagship product, and their ambition to ensure it fulfills its potential in terms of stability, performance and integration.

the memoQ server demo

Content-connected projects

Content connection is used to monitor a location (FTP, Subversion, CMS etc.).  Armed with the required Content Connector License, the Project Manager or Engineer can program memoQ and automate certain Project creation behavior when new source files are detected.

Key Project Settings:

  1. Push connection is supported but if the Service Provider or CMS doesn’t, a Pull connection can be used
  2. LiveDocs let you work from unaligned single language documents in addition to regular TM’s. It also enables Live alignment (more details below).
  3. All versions of the source are automatically saved to allow Roll-back and Diff analysis. Any new version is automatically pushed to a running Project
  4. Target files are automatically generated on completion of the translation.

    Screenshot 1: memoQ Create View - Status tab

    Screenshot 1: memoQ Create View - Status tab


LiveDocs are a type of Reference, which can be used to create a corpus of material from aligned or unaligned documents.

The advantage of LiveDocs over TM is they make leveraging easier to control and generate no Maintenance cost. There is no overhead for Global TM changes when for example a Term is changed. All work is done on the content that will actually be used.

By opposition, the advantage of TMs is that they are lighter on resources because little or no formatting is stored.

The File Filter supports: Java Properties, RESX, Office 2007 and before, OpenOffice and SDLXLIFF (except Status information), InDesign INX, Star Transit, WorldServer XLZ packages etc.

File preview is available for doc, Excel, PPT, html and xml (with or without XSLT).

Here is how to create a Project using LiveDocs:

  1. Create Project
  2. Tick Record Version History for Translation Documents (may slow down on bigger projects)
  3. Add files
  4. Previews get created
  5. Tick Use context
  6. Setup Termbase (if on a server it can be moderated: all users suggest, Terminologists approve)
  7. Create new LiveDocs corpus (i.e. file location)
  8. Add Alignment pair

The Audience-driven Project creation demo

The last time I attended a conference on Translation Technology I was asked if I had any suggestion to improve the way they are run. I suggested less marketing slides and more interactive demo. The workshop ran by István Lengyel that afternoon delivered just that!

  1. Create a new project
  2. Click Add Document as (to edit Import settings)
  3. Select a Filter for relevant File Type (Excel filter can exclude text-based on cell ranges, but not colour)
  4. Context matches (101%) are based on segment before and after, as well as context ID for structured files
  5. Filter configurations can be saved for re-use, including a set of 2 cascading filters
  6. Run QA is found in the Operations menu
  7. Run Regex Tagger is in the Format menu
  8. Use Create View to:
    1. Glue/Split file
    2. Extract Repetitions (Advanced – Minimum frequency = 1, untick Keep Duplicates to create a Repetitions file for Translation)
    3. Filter certain rows depending on their content
    4. Once created, Views can be used exactly like actual documents (see screenshot 1)

The icons in the memoQ UI help identify segments which have been populated using Search and Replace (red dot in a Search icon), or  Auto-Propagated (green down arrow). These criteria can also be used to filter the segments displayed.

Projects can be linked to a forum for participants to interact using IM through the memoQ interface). Email notifications are also available and the Online Project Management module has complete audit trail, to the point of tracking who reassigned users.

Bilingual filesScreenshot 2: memoQ RTF for Review

Bilingual files can be exported from memoQ in the following formats:

  • .mbd binary (for memoQ only)
  • XLIFF offer wider compatibility. Although they are bigger in size, a compressed version is available
  • Trados doc files
  • Multicolumns RTFs can be used by reviewers to work offline. There comments can be added to the project on re-import.


There are 5 types in memoQ:

  1. Package based (offline)
  2. Bilingual document
  3. Online Project 1 (requires memoQ server) with server document
  4. Online Project 2 (requires memoQ server) with desktop document
  5. Online Project 3 (requires memoQ server) with web-based interface (translators can either work online or offline)

Related Links:

  • Check out Kilgray on VIMEO:


  • Kilgray Articles on Localization, Localisation:

memoQ 5.0: Mr. Q Brings Change Management to the Localisation Continuum

Kilgray TM repository: a New Home for Translation Memories

Posted in Kilgray | Tagged: , , , , , , , | 4 Comments »

Kilgray TM repository: a New Home for Translation Memories

Posted by Nick Peris on July 5, 2011

Kilgray TM repositoryAs Kilgray Technologies made memoQ 5.0 Release Candidate available for download right on queue last week, there is another piece of Kilgray news I’d like to share with you.

The lesser-known but aptly named TM repository was launched recently by the makers of memoQ and offers an interesting and fresh approach to Translation Memory server products. This application apparently pre-dates memoQ but wasn’t launched commercially until this year. Since then, Kilgray have been gathering early adopters feedback, which they are planning to include in a version 2 sometime next year.

TM repository is made-up of 3 components: the database, the business logic and the web-based interface. It is built on SQL technology and comes in 2 editions depending on the number of users required.TM repository Importing Sessions

The idea behind any TM server product is to provide a central location where all users in a supply chain can access the same and latest version of Translation Memories. Different Localisation Managers have different TM Strategies which are often dependent on the CAT tools or even the version of the CAT Tools in use by the Assets owner and their LSPs. Important choices have to be made in terms of Maintenance, most of which have to do with how best to archive TMs for re-use. Working from project-specific TMs only gives smaller leveraging power and little version control ability.  Yet it is sometimes the chosen path, simply because it seems more manageable. On another hand building and maintaining Master TMs containing all segments ever translated, or even chunks of them organised by Product lines, Business Units etc. requires a sustained management effort. For instance, when there are terminology updates a linguist should implement global changes by batch editing Translation Units. They may spend time fixing old Translation Units (TUs) which will never be used again. It may also be difficult to find linguists with the skills to directly edit the TMs for all languages. More often than not, Master TMs which are not integrated with a Translation Management System will contain errors, deprecated terms, duplicate TUs with alternative translations etc. and require clean-up. The Project TMs-only route will always underperform in terms of ability to re-use existing translations and ensure consistency, but the Assets owner are still left to evaluate for themselves which option is the best for them.TM repository Maintenance Sessions

TM repository is a solution to a lot of these common problems:

    • It enables the Assets owner to create a single Online TM Database containing all TUs, for all projects, and all language pairs.
    • The flexible descriptive fields (metadata) allow the TU’s to be tagged precisely.TM repository Queries 2
    • This metadata can then be used in Queries for smart filtering during Maintenance or Export
    • TMX Imports let users add to the database from virtually any system
    • TMX Exports  permit the extraction of Project TMs, which can be reimported after use and update
    • Exports can be customised for the CAT tool in use through customisable Mapping. Query results (i.e. Project TMs) will contain metadata compatible with the target translation tool.TM repository Queries
    • Refined Maintenance is enabled through features such as Search and Replace of text or metadata, or the use of deprecation settings by which older TUs can be hidden from search results.

Posted in Kilgray, News, TM repository | Tagged: , , , , , , , , , , , , , , , , | 1 Comment »

memoQ 5.0: Mr. Q Brings Change Management to the Localisation Continuum

Posted by Nick Peris on June 21, 2011

Mr.Q presents: memoQ 5.0!Kilgray Translation Technologies introduced memoQ 5.0 to the World last week by means of a twin event. Gábor Ugray, Head of Development, hosted a webinar from the Kilgray HQ in Budapest for the online enthusiasts, while István Lengyel, COO, demo’ed it live from the Localization World 2011 conference in Barcelona.

MemoQ 5.0 will be available as a public Release Candidate on June, 30 2011 and should reach Final Release within a few weeks of that.

The Release Candidate version can be installed side by side with memoQ 4.5 and various upgrade paths will be available to current memoQ users.

Following the strong focus on Project Management in memoQ 4, the philosophy behind memoQ 5.0 is Change Management. Changes in source files are better managed through X-translate, while segment changes are tracked through a sophisticated versioning system. Illustrated examples of this and other new features are detailed below.

memoQ 5.0 Version Tracking


The implementation of Major/Minor version control is powerful because of the simplicity with which it responds to a real need. A Translator is working on a file, receives an update to the source file, thanks to memoQ 5.0′s Major versioning feature, he or she can immediately generate an updated version of their bilingual file and continue translating.

There is no need to leverage, which would require a more labor intensive process of pre-translating again from Translation Memories. One can simply go straight from a partially translated copy of version 1.0 to a partically translated copy of version2.0.

The screencaps below show how to xTranslate a single file from the previous Major version of the file, then how the  xTranslated segments are marked and finally how to save a snapshot of the resulting file.


It is also possible to export a 2-column file for comparison of 2 Major versions:

Export 2 columns to HTMLSide by side compare

Change Tracking

Change tracking enables segment level access to previous versions. The following images show how to enable custom track changes from the Translation menu, how the changes are highlighted in a document, and a further 2 options for translators and reviewers to see changes made to a file since they last edited it.

Track ChangesTrack Changes Against BaseTrack Changes (Reviewers)Track Changes (Translators)

Terminology in memoQ 5.0

Terminology extraction

MemoQ 5.0 will allow a substantial amount of Terminology work without requiring the use of a dedicated application such as qTerm. Users will be able to extract candidate terms from a Project:

Extracting Candidate TermsTerm Extraction Progress

Stop Words

The use of Stop Words list will ensure easy noise reduction by preventing words such as “and”, “the”, or any other short listed by the user, from appearing as Candidate Terms:

Creating and Editing Stop Word Lists

Reviewing Candidate Terms

Candidate Terms can then be reviewed in context and possibly against an existing Termbase:

 Term Extraction ResultMerging Candidate TermsAccepted TermsDropped Terms


The Lexicon option will let you work with a Terms list without having to go through the full process of creating a Termbase. It is meant as an easy-to-use, immediately rewarding tool to manage Terminology within a Project. This should encourage Linguists to run quick Term extractions before starting a job, especially in cases where a Termbase is not available as part of the Handoff, in order to efficiently get a general overview of the Terms contained in a set of source files.

MemoQ 5.0′s Terminology feature does not support the TBX format, however Kilgray’s fully-fledged terminology tool qTerm, does.

memoQ 5.0 and nested file formats

Another very effective idea implemented in memoQ 5.0 is the support for file formats containing code belonging to other file formats. An obvious application is the case where the handoff is a spread sheet containing strings copied from an xml or a software file. But there are other common cases such as XML files containing HTML code.

The requirement here is to parse files twice so that all codes are recognised as such and so that the linguist can concentrate on translating with full confidence that all tagging is managed by the CAT tool. Here are 2 examples:

Cascading Filters

      1. Cascading Filters for a spread sheet contain HTML: 
        HTML code in XLS - ExcelHTML code in XLS - memoQ 5.0Reimport As to Apply Second FilterAdding a Cascading HTML FilterDocument Import SettingsSaving Filter Configuration for Re UseFully Parsed File
      2. Cascading Filters with Regex Tagger for a spread sheet containing UI strings: Run Regex Tagger to re-Parse XLS FileRegular Expression PatternsAdding Patterns to Configuration

Source Content connectors

Finally, memoQ 5.0 will also in time be able to connect to repositories where content is dynamically added. It is designed with CMS integration in mind, however the CMS connectors will only be released later this summer, like the web-based editor webTranslate.

Posted in Kilgray, memoQ, News | Tagged: , , , , , , , , , , , , , , , , , , , , , , | 4 Comments »

Cheap Translation Tech: Who does What…and for How Much?

Posted by Nick Peris on August 24, 2010

Rolling out old tools

Recession-buster CAT tool prices? Low-cost TM Tech? Scrappage scheme on Translation tools older than 2 years?

Subscription-based software rental or money-mental discount on SaaS?

No, the marketing slogans in the Translation Software industry haven’t been quite that exuberant. Yet the cash flow worries experienced by all the Translation Technology providers, have generated a certain amount of creativity especially when it comes to pricing. So if you’re on the market for a new CAT Tool, you should probably ask yourself: “Where is the best value for my discount?”

Clichés about the dark days we live in abound (including in this article…), and it is clear that no one would part lightly with hard-earned cash to buy a Translation Memory technology license. The truth is one can get such technology for as little as €0 and about as much as one has to spend. This may always have been the case, but what I think has changed is that market leaders can no longer rely on reputation, exposure and existing market penetration to comfortably roll-out the next generation of expensive technology.

Differentiating by offering compelling technological advances is no longer a bullet-proof strategy either. There are plenty of talented tool developers around who are ready to offer imaginative solutions for a modest fee. Features such as mobile phone-like predictive text will not prompt anyone to spend thousands, or even hundreds of Euro.

In fact, mainstream TM technology with all its bells and whistles is facing a problem similar to that of the automobile industry: the multitude of options and gadgets inflating the price of applications with constant update and patch requirements has left the market wide open for a good value yet sturdy alternative.

Though it is not a complete answer, a low-cost market for TM tech is developing as a consequence. Freelancers, Agencies and Corporations alike are no longer willing to spend on expensive licenses to buy software which will be outdated within a year or two. So offers started appearing where the license itself has an expiry date. Pay for a year and then decide what to do: renew, upgrade or move on.

The concept of software rental was set to run further of course: complete with the advances in software hosting, Cloud-computing, where the users connect to the application over the internet and does not need to install or setup anything on their own machine, it became SaaS: Software-as-a-Service. This is a trend much bigger than the Translation software industry alone, which offers many advantages such as seemless updates and crucially regular cash-flow for the provider. It also requires an important shift in the mentalities where ownership of the tool isn’t transferred to the Translator, while the ownership of the translation produced with it must remain with them.

All this put together means that we may have reached a fork in the road after which licensing models will be transformed: but which way will they go?

    Starter Edition, Translation Workspace, MemoQ, Deja Vu, Across, Wordfast

  • the unglamorous route of feature-reduced time-limited ownership
  • or the controversial path of rental, or Software-as-a-Service.

Both options at this point show serious limitations. The reaction of Professional Translators could be described as luke-warm at best. On one hand entry-level traditional licenses are too limiting to users who already own a fully-fledged copy of a previous version. On the other software rental has not yet earned the trust of the user-base, concerned with intellectual property questions and confusing price structures.

The table on the right-hand side (click to expand) highlights the strengths and weaknesses of some of these subscription-based low-cost CAT tools:

One thing I hope is sure: the days of paying hundreds of Euro for entry-level licenses are over in our industry, and that has to be a good thing.

If you are due an upgrade, it is most likely that there are good deals to be had on your favorite software provider’s site. If you are looking to invest in your first entry-level CAT tool however, spend some time analyzing your needs against what is on offer. Entry prices may be low, but the value and limitations varies widely from one tool to the next.

Posted in CAT Tools Comparison | Tagged: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | 2 Comments »

memoQ 4: Interview with István Lengyel

Posted by Nick Peris on December 22, 2009

I have been trying to diversify the topics we cover on LocLoc; and especially the tools we talk about. It started recently with a QA tool and now continues with a CAT tool. I already know from the survey I’ve had on this page, that a lot of you are familiar with Kilgray’s memoQ. This, is a preview of what to expect from the forthcoming memoQ4, from the mouth of Kilgray’s COO, István Lengyel.

[Nick Peris] Hi István, could you introduce Kilgray and your role within the company?

[István Lengyel] Hi Nick! Thanks for inviting me to do this interview. Kilgray Translation Technologies is an independent company dedicated to the development of clean and innovative tools for translation, but so far we are by far the best known for our memoQ translation environment. Though we are based in Hungary and all the founders are Hungarians, we became quite an international team in the last two years, opening up in Germany, Poland and now in the US. It’s really great to work in this team, as we have people coming from all sorts of companies such as Idiom, Passolo, SDL Trados, etc., and every addition to the team opens up new perspectives and shows new approaches – the company culture builds on respect and cooperation.

I am one of the architects of memoQ and also the chief operating officer at Kilgray, though in reality I’m mostly managing our sales and marketing team and our international expansion.

[Nick] Could you give a general overview of what memoQ is for readers who are not familiar with it?

[István] memoQ is an integrated translation environment that has a couple of focal points. First, it is easy to use, easy to learn. Second, we translate a lot in it and manage memoQ’s localization in memoQ itself, so we developed an eye for details – there are lots of smaller features that really make life easier. Third, from the very beginning we were concentrating on collaboration, and even the first version included an internet-enabled TM/TB server. Fourth, we don’t believe that we should lock in any of our customers – the entire system supports interoperability between tools to the maximum extent, meaning that you can process files prepared by virtually any major translation tool, and you can also prepare files for processing in other tools. There’s also a full set of documented APIs available for integration with other tools. Fifth, leverage, which means that we are trying to make the most of your resources. There were a couple of things where memoQ pioneered: we were the first to introduce real-time previews that change as you type, we were the first to introduce communication such as knowledge bases and instant messaging and offline synchronization into a translation memory server, we were the first to introduce the translation memory-based segmentation where pre-translation emulates the way your translators join and split segments, and we were the first to introduce the automated concordancing. But quite frankly, we are just as happy to take over things that work from other tools as we are to introduce new stuff.

[Nick] I know you are preparing to release a new version; could you give us a release date for memoQ 4?

[István] A few days ago we named January 31, 2010 for the release date, but I was reminded that it’s a weekend. So the first week of February. (Well, who cares about weekends? :))

[Nick] What are the main changes from memoQ 3.5 and main reasons to upgrade?

[István] There are so many changes that I can hardly list them! memoQ 4 is the first memoQ version that really focuses on project management. We like to build bottom-up and believe that an organization will only have a good experience deploying a tool if the translators like it, and we spent the last five years making the translators happy. So let’s start with the revolutionary feature: post-translation statistics. Imagine a situation where several people are working on the same set of similar documents, using a server-based translation memory. There can be a lot of fuzzy matches coming from the other translator’s translated entries, but so far there was no way in any tool to enumerate these matches, because the person who starts working later gets more matches than the person who is the first to start. memoQ 4.0′s post-translation statistics will solve this Gordian knot, and give you the actual fuzzy match analysis for every translator after the project. This way finally there is a business model for server-based translation.

Other than this, the biggest change is that we have upgraded the concept of translation memory servers to the concept of resource servers. So far you could share translation memories, term bases and documents between translators, and you could set up projects for them centrally. In the new version, you can share every other resource such as auto-translatables (for people used to Trados lingo: customizable placeables), non-translatables, segmentation rules, QA settings, keyboard shortcut settings, ignore lists for the spell checker and so on – 12 of them, all together. What’s more, sharing this happens in the background so you can start the publication of a big TM on the server and go on managing other projects in the meantime. These resources can all be exported into an XML-based format so clever project managers can prepare them also automatically.

memoQ 4 also brings finally the concept of multilingual projects. You can create handoff packages and receive delivery packages, or you can simply publish a project on the server. Those who receive the handoff package can in turn create new handoff packages (handy for a multi-tier enterprise-MLV-SLV-translator setup), and through delivery the files and reports are updated automatically. The handoff packages are just zipped containers of open-source format data – XLIFF for documents, TMX for TMs and CSV for terminology. You can process the packages in any tool, so the users are not locked in.

Compared to these improvements, the brand new text editor, the completely revamped user interface and the streamlined quality assurance seem small. Even the previous version of memoQ got quite a lot of credits for its good support of bidirectional and CCJK languages, memoQ 4 takes this further and also introduces support for Indic languages. We are introducing a very advanced multi-tier undo/redo logic, real-time spell checking and other minor improvements. The quality assurance checks have also been dramatically improved and also the interface for fixing warnings has been fine-tuned.

And I failed to mention so many things! memoQ 4 is the single biggest upgrade memoQ ever received.

[Nick] For non-memoQ users, could you give us the main reasons to switch to memoQ 4?

[István] Because other people do and they are happy about it! :) Just like every company, we make mistakes at times but there has not been any single case that anybody asked for a refund. Seriously, I think the main reasons to switch to memoQ are collaboration, interoperability and support. memoQ is a truly collaborative application, it is one of the few tools that enable simultaneous translation and proofreading on the same document, complete configuration of projects for your translators, or using several translation memories or term bases that can be local, remote — they can even be on different servers — or offline synchronized. The server is fast even on a HSDPA connection and it’s also very affordable – no wonder we have over 150 servers out there.

The other important aspect is interoperability. Our main market is language service providers, and an LSP can never say that they use only a single tool, period, otherwise they lose business and what’s more, they can also lose translators. With memoQ you can process documents and packages created by other tools, and you can prepare packages in industry-standard formats for other tools too. Therefore you don’t find yourself in a situation that you bought the tool because you liked it and then you have to fight with everyone around you to make it accepted.

And the third most important aspect is support. I think Kilgray’s support is just great – fast, focused and friendly.

[Nick] What is the pricing structure for memoQ 4?
What are the different Editions of memoQ 4?

[István] memoQ 4 comes in three client editions: translator standard, translator pro and project manager.

memoQ translator standard is for those translators who never work in teams. It does not enable access to servers and does not enable export of files into XLIFF or bilingual DOC, only memoQ’s proprietary MBD format. It also lacks the ContexTM (101%) matching which takes the context also into account, and comes without support. But the price tag is attractive: 99 euros a year.

The memoQ translator pro is the edition for professional translators and very small translation companies who don’t want to invest into a server solution. It costs 620 euros.

The memoQ project management edition comes with multilingual project management and reporting functionality and we charge around a thousand euros for that.

When it comes to server technology, we sell our solution with mobile (ELM or floating) licenses, meaning that companies can give away and take back licenses to translators over the internet. The initial package contains five mobile licenses, and we sell additional bundles of five licenses at very competitive prices. When it comes to servers, we prefer not to sell without a trial period of 30 days – we want everybody to use the tool, not just buy it for the drawer.

[Nick] How did you take into consideration user feedback during the development of memoQ 4?

[István] Oh I could name the people who contributed with their user feedback here! I think it’s worth mentioning how we work. Basically there are four people who decide on what gets into the next release, and every release has a theme. These themes are contained in our 5-year roadmap and we regularly come together for things that we call “walk in the woods”‘ – creative sessions outside the office where we discuss the main ideas and concepts. We personally talk a lot with users and try to learn the rationale behind their feature requests. These talks shape the main themes/features a lot. On top of that, we have a system to archive all the threads on feature requests, and we go through these regularly. I could give you a rather precise list of features for the next three versions!

So basically the user feedback is taken into consideration on two levels: when we realize that a business problem is hard to solve with memoQ, we incorporate the solution into the high-level concepts. The other level is the feature level where for example users request amendments to file filters or suggest small usability improvements. If these are justified, these can go straight into the feature overview.

[Nick] How is Terminology Management undertaken in memoQ 4? What are the Termbase formats supported?

[István] Terminology management is one of the most controversial components in memoQ! So far we only support CSV and – surprise-surprise – TMX as import formats and can also export into Multiterm XML. Why TMX? Just think about software localization and then the help and you’ll understand. With memoQ we decided that this is a translation tool and not a terminology application, and therefore we gave a finite set of attributes but something that is pretty comprehensive: you can have synonyms, definitions, notes, grammatical information, contexts, project, domain, subject, client information, and a few other fields. You can also have images in the term base, and forbidden term variants can also be flagged. From the workflow point of view, memoQ has had a term base moderation feature since v2.0 in 2006, which means that terminologists may need to approve all terms suggested by translators before they become final. Terminology matching is really exciting: you can use wildcards to indicate the end of the invariable part of every word in a term, i.e. for a language like Spanish you can enter cinturón* de seguridad and that will also find cinturónes de seguridad. For translators of Slavic languages this is really crucial (fuzzy matching does not always work for terms). I can list quite a few pros for memoQ’s terminology management but I must say that it’s a very practical approach. However, we understand that corporate terminology management is not a subset of translation, and terminologists may need some more freedom.

Expect that freedom in a third-party tool based on the memoQ engine soon.

[Nick] Is there anything specific to memoQ in the way Translation Memories are created and maintained?

[István] Translation memories are by default context-enabled in memoQ, and memoQ supports two kinds of contexts: the segment before and after and context bound to structural information. This latter means that if you have for example the software strings in an XML or Excel file, with an attribute indicating where the text appears, you will get a 101% match if the attribute is the same to the attribute where you originally entered this translation – this way you can shuffle the translatable strings and still keep the context information. If you speak the Idiom lingo, this is very similar to ICE and SPICE matching.

As for maintenance, there are a couple of things that are quite unique. First, a 100% or 101% match for us is only a match that is identical both in content and formatting to the original. But we have a special bracket, 95-99% that contains segments where numbers, formatting, whitespaces, punctuation marks can be different. Any change in the text results in something lower than that. You can join and split segments wherever you want, and when you get an update to the document, the TM-driven segmentation will automatically join and split the segments according to your previous translation, as it looks into the translation memory for better matches through joining and splitting. During pre-translation, cases where you get multiple 100% matches (because you translated the segment differently in two contexts, and this third context is unknown so far) are flagged and they are very easy to locate. All these features fall under the umbrella term we use for design: “reproducibility”. I think it’s also worth mentioning that memoQ has a built-in TM editor and can work with as many TMs at a time as you wish. Oh, and yes, a minor nuance, just to make things elegant and please those who are really tech-savvy: our support for TMX also covers attributes, so if you import a TMX file coming from another tool that has attributes, even if the TMX attributes there cannot be displayed in memoQ, you can expect that the TMX export from memoQ will preserve and contain them – so memoQ does not swallow the information that it cannot process.

[Nick] Is there any new feature in memoQ 4 you are particularly fond or proud off? Maybe some anecdote about features which took you a lot of efforts to achieve and which you are now very happy to bring to memoQ 4 users?

[István] Well, I’m a person who prefers the big picture to the small details, and for me the biggest achievement – and a big praise goes to Gábor Ugray, our head of development who designed these features – is that the tool did not get more complicated for translators according to the feedback of those users whom we showed the system. We always pay a lot of attention to the user interface, but when we started conceptualizing memoQ 4 about two years ago, keeping its simplicity seemed like a daunting task. The visual marker of the entire resource management and multilingual project management feature is now just two drop-down lists: the server selector and the language selector. And I am of course proud of the fact that the resource concept makes the entire system future-proof – no matter what sort of a linguistic resource comes into existence in the next years, we’ve got a place for it, and savvy users are also welcome to write third-party resource managers.

[Nick] We are seeing a merging trend where tools are less specific to either software or documentation. This is partly due to the content types evolution, and partly to an effort by tool developers to become more all encompassing. How does memoQ fit into this? How is your support for software localisation? Also xml and xliff?

[István] I saw this very much in 2005 when we started off but I don’t see it that much anymore. About a year ago or so we implemented visual localization support for RESX files and quite a few users are using it, but we have no plans to implement visual localization for other formats such as RC or binary files. On the other hand there are quite a few considerations in memoQ that make it a very good tool for localizing Help content. I already mentioned the TMX import into the term base and the support for context based on another column in the Excel file or an attribute in the XML file, I’d like to mention the automated concordancing feature that was inspired by one of our translation jobs – in our earlier lives as translators – where TM management (another issue I could talk about for hours) was virtually non-existent. I don’t want to name the end-client and the LSP we got this from (they are both very reputable and well-known in localization), but basically to translate the help of version 8 of a well-known application we only got a TM that contained version 2 to 7 of the same application. No terminology, no localized software strings for version 8, nothing. We spent hours to find out what screen caption has been translated before and what expressions did we have to coin, because – as it is with software – quite a few of them were 8-10 words long, and of course developers make changes to these every now and then, changing one or two words maximum, adding a few words to the end, etc. The automated concordance automates this manual process: it automatically gives you the longest multiword expressions that appear at least a given number of times in the translation memory. It does not give you the translation in most cases, but if you select it, it opens the concordance window with the right expressions. And yes, the concordance can look for a series of words. So basically we don’t want to take away business from the excellent software localization tools, but we definitely want to be the best technology for translating help and manuals.

[Nick] Do memoQ and Kilgray offer workflow technology allowing supplier and clients in the localisation chain to work together online?

[István] Our workflow is a linguistic one, and not a highly structured one. We coined two terms. For us, horizontal workflow means when people work together on the same task. Vertical workflow is the traditional workflow, passing along the files between different people doing different jobs. memoQ is excellent in helping people work together on the same task and has a lot of workflow tools such as moderated term bases, simultaneous translation and proofreading, different forms of review, communication and knowledge bases, etc. From the point of view of traditional workflows, we only cover translation and review – items that happen within the tool. There’s no way to integrate things like source text review, DTP or settlements into memoQ. However, the extensive set of APIs enable integration with workflow tools, and at this point I have to mention that both Beetext Flow and Plunet Business Manager do a great job when it comes to deep integration. They can both take care of the entire process, and generate and maintain the projects automatically in memoQ. One of the things we are putting a lot of emphasis on nowadays is client review. I think memoQ is one of the best tools for this, but there is still a lot of room for improvement.

[Nick] Could you say a few words about the memoQ support network? How can new users avail of the experience of other users and if necessary receive support from Kilgray directly?

[István] Here are a couple of interesting resources: http://rc.kilgray.com – the Resource Center that contains training videos, guides, filter configurations for XML-based file formats, but also interesting articles on general topics such as TM management, technology purchase pitfalls, etc. for people and companies not using memoQ.

The memoQ Yahoo! Group (http://tech.groups.yahoo.com/group/MemoQ/) offers the expertise of other users but we also contribute often, and hey, you have the best experts of the competition also there and they often contribute too.

There is a memoQ wikibook too, and the forums on proz.com and other sites can also be interesting.

If direct support is required, it’s primarily through our support email address – please don’t publish the address directly on your website, we don’t want more spam there, but it’s at kilgray.com.

[Nick] Is it too early to ask you about roadmap? What are you plans for memoQ?

[István] It’s not too early at all, but I’m afraid I can’t tell much about the big improvements at this point. One thing is for sure – after 4.0, we will relax a bit and iron out any rough edges that may have remained in this brand new tool. One of the things that many users asked for and will be there in 4.1 (or whatever the final version number will be) is the bilingual DOC table format for review with comments. But one thing is for sure, you can expect another major version with a huge new resource in 2010.

[Nick] This has been a very informative interview. I thank you for your time and detailed answers and look forward to reviewing memoQ4 in the new year!

Posted in Interviews, Kilgray, memoQ | Tagged: , , , , , , , , , , , , , , , , , , | 3 Comments »


Get every new post delivered to your Inbox.

Join 222 other followers