Home > OCS 2007 / Lync 2010 > Lync 2010: Conversation Translator

Lync 2010: Conversation Translator

In the new Lync 2010 SDK are already some nice sample applications included. In this post I will show you the “Lync Conversation Translator”. The Lync 2010 SDK is a code platform API that developers can use to build custom applications for Lync 2010. Although an installation of Lync SDK is not required if you only want to use one of the sample applications. You can install the SDK if you are interested in the code behind the sample applications or you want to develop additional features.

Download Lync SDK: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d98f0bf7-c82c-47f5-9f73-be3edbf30438

Requirements for LYnc 2010 SDK:

  • Microsoft Lync 2010
  • Microsoft Visual Studio 2008 SP1 or higher
  • Microsoft Sliverlight 4 Tools

Conversation Translator
This feature is a Silverlight-based program that pops-up a translator window in your Lync Client. This sample uses the Microsoft.Lync.Model.Conversation namespace from the Lync Model API to intercept instant messages and provide translation using Bing Web Services.

Features include:

  • The sample provides an example architecture for registering for and handling asynchronous Lync 2010 API events in Silverlight.
  • Register for two Conversation related events: ParticipantAdded and InstantMessageReceived.
  • Use the BeginSendMessage method and callback.
  • Uses the Bing Translator Web Service.

Path: %PROGRAMFILES%\Microsoft Lync\SDK\Samples\ConversationTranslator or %PROGRAMFILES(X86)%\Microsoft Lync\SDK\Samples\ConversationTranslator

How to active this Conversation Translator?
Create and execute a registry file (.reg) with content similar to the one shown below:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Communicator\ContextPackages\{69380005-8401-414c-9a8b-dea88e3ffb71}]
“Name”=”Conversation Translator”
“ExtensibilityApplicationType”=dword:00000000
“ExtensibilityWindowSize”=dword:00000001
“DefaultContextPackage”=dword:00000000
“InternalURL”=”http://input.microsoft.com/translator/OCTranslatorTestPage.html”
“ExternalURL”=”http://input.microsoft.com/translator/OCTranslatorTestPage.html”
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\microsoft.com\input]
“http”=dword:00000002
 

Like you can see in the registry keys is one of the requirements that you add the translator webpage (input.microsoft.com) to the trusted sites in Internet Explorer. Restart the Lync 2010 client once the *.reg file is executed. Within a conversation window, open the extension menu
(double arrows on the right of the conversation buttons bar) and choose Conversation Translator.

The conversation window will appear. Select one of the 32 languages as your source and destination and start your translations!

It may be a nice add-on for multilingual companies but it remains a online translator with the well known translator faults. It’s more suitable to translate short sentences or words.

See also on MSDN

 

Advertisements
Categories: OCS 2007 / Lync 2010
  1. Kent
    March 28, 2011 at 6:28 pm

    it did not work for me. I imported the reg right. but i can see the conversation translator. please point me to the right direction.

  2. Joris
    March 28, 2011 at 8:19 pm

    I have uploaded my reg file:
    http://www.mediafire.com/file/d6422za06kfvrba/translator.zip
    Can you try this one? Also check manually in registry if the changes are made or not.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: