|
Let's talk about Google's announcement to deprecate the API for Google Translate (as well as a bunch of other APIs).
For the very few among you who haven't been following this story these last few days: Earlier this week, Google announced that it had decided to start immediately withdrawing the application programming interface (API) -- the part of the application that allows integration into other environments and tools -- for its machine translation engine Google Translate, with the final withdrawal happening in December of this year. Most of you know that this machine translation engine has made it into virtually all translation environment tools in the last couple of years as an optional alternative to the translation memory feature.
If you were to assume (as I had) that though it's there, it's really not used by professional translators, you would be wrong, as I learned six months or so ago when I made that assumption in writing and was subsequently lambasted with all kinds of emails like "YOU of ALL people SHOULD know that this technology can be helpful to translators."
So while some of us may not have used the integrated Google Translate components in tools like Heartsome, Trados, Déjà Vu X2, Wordfast, Fluency, Swordfish, Lingotek, memoQ, and Metatexis, many of our colleagues did, and it's been virtually a given that any new translation environment tool release would include them.
Many others have argued and written about the reasons for Google's actions, and while I think it's interesting to speculate about this, it's not what I'm really concerned with at this point, especially for this newsletter. The three questions that interest me most are these: a) What does this mean for the many translation tool vendors who have integrated Google Translate? b) What does this mean for Microsoft's Bing Translator, the most obvious competitor of Google Translate? and c) What does all this mean for Google Translator Toolkit, Google's own translation environment tool that most of us have tried to stay clear of but that most certainly will maintain the Google Translate feature?
Let's start with the last one first. I have to admit that for a split-second it actually rattled through my head that Google was shutting down the third-party TEnT access to Google Translate to promote its own tool. But then I shook my head in chagrin about such delusions of grandeur -- as if we were important enough for Google to even consider that! Taking down the API for Google Translate has little or nothing to do with the translation community and everything to do with Google's strategies for dealing with much bigger problems (read: Facebook, etc.) Still, as one person said whom I talked to this week, one of the many desirable side-effects for Google might be that Google Translator Toolkit could indeed become more attractive for those who frequently use Google Translate in their translation work. (Have you realized how often I've written "Google" in this article? "Google Translate" shall be GT from here on out!) Whether this really happens will depend on the response of other tool vendors (for instance, will they consider a business deal with Google to keep the next version of GT in their tools or will they make the Microsoft engine available?) and, of course, on Microsoft and/or other vendors of MT software (Systran, ProMT, Apptek, etc.).
I asked the translation environment tool vendors what they're going to do. Here are some of their responses:
István from Kilgray (memoQ):
I am personally not so concerned about this. I don't believe it will have an impact on translation tools. If nobody has Google Translate, there is no impact. We will be waiting until our customers ask for another engine.
Rodolfo from Maxprograms (Swordfish):
I'll add support for Bing. Support for Google's MT will be dropped unless Google offers a usable alternative, paid or free.
Carl from Western Standard (Fluency):
We currently have the option of switching from Google to Bing in Fluency. As long as Bing doesn't discontinue its support of the translation API, I think the changes in our tool will be minimal. In order to maintain our MT compare feature, we will be investigating other MT engines. While many translators understandably refuse to use MT in the translation process, we see the MT feature in CAT tools as another resource for the translator that, when used correctly, can be a powerful aid. Many have effectively incorporated it into their processes. I do think this opens the market up for other MT engines and might actually end up increasing MT quality now that the free Google lunch is off the menu.
Daniel from Atril (Déjà Vu):
Now that Google has announced that they will phase out the Google Translate API, we will obviously have to switch to other MT systems -- but we were already planning on adding support for Bing Translator in one of the first monthly updates, and integration with commercial MT systems such as Systran, ProMT, etc. was already in the list of features to be added in the coming months.
And, lastly, Daniel from SDL (Trados):
Basically it will be very interesting to see if Google reaches out to the commercial vendors if and when they release version 2.0 of the Google Translate API which is currently in their labs, what the conditions will be, etc.
It will almost certainly be paying so we'll need to see what this means and how it impacts the MT features in Studio. In the meantime, when we get closer to the shutdown of the current free service, we'll issue a hotfix for Studio where the plug-in will be disabled and/or a clear message will appear stating that this free service is no longer available. Hopefully by then we'll know what the future will be and what the shift to Google Translate 2.0 will look like.
I also asked Daniel from SDL whether there currently is a business deal with Google in place or even in the talks, and he confirmed that "there is no direct business deal at this point" -- thwarting some of the speculation swarming about on this.
So, to summarize, most vendors are a lot more relaxed about this than their users. The general consensus: "Yeah, we'll switch to Bing Translator and possibly some other solutions and otherwise we'll see what happens." Kind of refreshing, if you ask me.
I also contacted the Bing Translator team at Microsoft and asked them about their response. Here is what they said:
A large-scale translation service is certainly expensive to run, as Google correctly pointed out. It is also true that simply performing a translation doesn't teach us much besides the fact that we just did a translation. Our goal is to collaborate with our users and partners to continually improve the service that we can deliver to them. This is a model that has been working well for us so far.
The Microsoft Translator API is and remains open for any developer to use. Commercial use requires a commercial license agreement. We welcome localization and translation tool vendors to sign such a commercial license with us. We will provide translations free of charge. Instead of a payment, we are asking the tools authors to make effective use of the collaborative translation functionality provided in the Microsoft Translator API.
The collaborative functions in the Microsoft Translator API have been designed to provide a means for Microsoft and partners to collaborate on improving the quality of translations. A live sample of such an implementation is shown on our blog at http://blogs.msdn.com/translation. Simply put, use of the collaborative functionality allows one to authoritatively modify a Microsoft Translator suggestion for future translations within the same project, and makes it a collaborative alternative for that sentence to the broader community.
Ultimately, we want to be able to improve this service through partnerships and collaboration, while being transparent about availability, limitations and motivations. We have always been open to different types of partnerships that allow us to improve the service, so don't hesitate to contact us at mtlic@microsoft.com with your questions or proposals. We will also be publishing a white paper with additional information within the next two weeks.
Interesting, huh? Essentially, they say that they understand what Google is doing if it does not derive any direct benefit from it in the form of better translation quality of GT, so they will be looking at trying to do a better job with their engine. Awhile back I posted a sample of their MT/TM engine (still in beta) on my site for users to correct; you can correct the translations and it will be stored as a TM for that page and be used by the MT for further training. This is basically what they will be looking at while continuing to offering their APIs to tool vendors.
Oh, and to come back to usage of Google Translator Toolkit, the responses to the blog posting where Google announces the withdrawal of several of its APIs are very revealing. In effect, there are only two kinds of responses. The first is all about the GT API's importance for so many, and not just translators (hint: this is something that we should be able to capitalize on). The second is about Google's unreliability as a partner. Remember when Google stopped GOOG-411, its speech recognition service, awhile back? There was no need for it anymore from Google's point of view: it had collected all the data it needed.
To indirectly quote Carl from Western Standard: There is no free lunch. And since Google is no longer as concerned about its reputation, it has become particularly ruthless about sharing when it sees an immediate benefit and taking away if it doesn't. Not really the "technology partner" that I would like to work with. |