Tuesday 5 May 2015

Email Translator Mail App for Office 365






During my tenure with Microsoft, created this little app and published in store for free. Many Office 365 users found it useful. However there were several feedback that there is no option to change the default language other than English. App was only able to convert the email which are in English to other supported languages.
The reason for this was, rendering script for Microsoft Translator contains a query string parameter named “from”. This expects a default language of email which was earlier set to “en-us” due to which app was only able to convert the language from English to other supported language.

I had a busy schedule but now when I quit my Job, I decided to extend the functionality of app. New version of app, allows user to select the language of email and then convert it to any other language like English, French etc. supported by Microsoft Translator. 

Permission for App:
1.       Since App reads the Body Text from email, it requires a Read/Write permission on users Mailbox. 

Disclaimer:
1.       App is free to use and powered by Microsoft Translator Widget.
2.       App does not collect/store any personal data. Email content is passed to Microsoft Translator as it is and it can be verified using Fiddler.
3.       App uses Google analytics for statistics of usability of app across different regions.
4.       I do not have control on Translation of the content, so please do not contact me for any translation related issue.

 Following are the steps for a user who wants to use this app :
(assuming user have already installed this app)


Step 1: User get an email in French
  
Step 2: Start the App. Email content is rendered inside the app.


Step 3: On Top right Corner click on small notebook like Icon for opening the Translator. On the drop down select Language of email. In image below it is selected as French, because language of email is French.

Step 4: After selection, click on Go. Translator Widget will render at the bottom section of the menu.


Step 5: Select the language of your choice and click on small Arrow like button on Widget. You would see that language for email is changed and on the Widget drop down, instead of English, Original is displayed.

 Step 6: You can close the Menu by clicking on the notebook icon on top left corner to close the menu. Now enjoy reading the email in your own language.

Step 7: For restoring the default language, open the Menu and click on Arrow button next to Original text in Translator widget.

Step 8: Language is restored to original.


Future Updates:

1.       Save the email language selection of user and trigger the translation automatically, so that user do not need to perform any action. Just start the app and read the email on his/her default language.

2.       Auto detect the email language.

Contact:

Contact me at avishkaramtech At gmail.com /Pallav.sharma At Hotmail.com for any query/feedback/suggestion.

5 comments:

  1. A doctor with bad language skills may be unable to explain clearly to the patient about their condition or treatment technique. Visit here for more interesting information on The Setup - Anthony Teixeira - Professional French Translator.

    ReplyDelete
  2. Hi,
    Thanks for this nice add-in.
    I'm trying to build something similar. How did you manage to stick this add-in in the add-in bar? I want my add-in to show up for all the email messages (only emails). I am able to highlight text in the body but I want it to appear like you are showing. Can you guide me what rules you are using for this?

    Thanks
    Sanjay

    ReplyDelete
  3. is this contextual add-in or you are using MessageReadCommandSurface Extension Point?

    ReplyDelete
  4. Malayalam language ittu koode broi.

    ReplyDelete
  5. Hi,
    I used the app for a while than it stopped working. Do you have an update if not how can I uninstall it.
    thanks

    ReplyDelete