Check this, Add the Windows Live Translator add-in to your Blog / Site

Here it is, what I have been requesting since the start of Windows Live Translator Service. Availability of add-in or widget to ones blog or site to make use of Translation service.