Bing into Song... with the Bing powered "Song Translator"

I just came across this and thought it really kind of different and cool. And the fact it was done by high school kids, pretty awesome (and humbling... darn kids these days! lol)

Song Translator

Over the summer, three high school interns built a song translation app that showcases Bing Translator’s capabilities. The app allows users to upload their favorite songs with lyrics, add timestamps to the lyrics, then translate and sing the song in another language.

File Name: SongTranslator.zip

Version: 1.0

Date Published: 29 August 2013

Download Size: 0.62 MB

Make sure you read the Readme.txt. It will make getting the code to compile much easier.

*************************************************************
                       BEFORE YOU START
*************************************************************

The Solution is located at LYRIC\LYRIC.sln

Update your NuGet Manager:
http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c?SRC=Home


Install the Nuget package for the Mobile Service using the package manager console
Instructions can be found here (http://www.nuget.org/packages/WindowsAzure.MobileServices/)
Install for both LYRIC and LYRIC.Utility
PM> Install-Package WindowsAzure.MobileServices

If you see an error complaining about Newtonsoft.Json.dll, in the LYRIC project, manually add reference to
packages\Newtonsoft.Json.[version]\lib\netcore45\Newtonsoft.Json.dll

Open the configurations file LYRIC.Utility\Configuration.cs and input credentials for your storage account, mobile service, and translator service.

After following this, I was able to compile and run the code with no problems... (after of course, not following it the first time, thinking I don't need no stick'n readme! sigh... "Bad Greg, bad...")

Here's a snap of the Solution;

image

image

The mentioned required settings in the Configuration.cs contains links to help you get the required keys...

image

Finally the app running;

image

image

Tags:

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
    Unsubscribing
    Subscribing

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.