Встраиваю в свои программы такой код для перевода (на PureBasic)
Код
Procedure Translator(text.s)
win = OpenWindow(#PB_Any, 0, 0, 800, 600, "Перевод bing", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_ScreenCentered)
StickyWindow(win, #True)
WebGadget(#PB_Any, 0, 0, 800, 600, "http://www.bing.com/translator?from=&to=ru&setlang=ru&text=" + URLEncoder(text))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
CloseWindow(win)
EndProcedure
Translator("i saw it")
Для текстов до 5000 знаков вполне хватает. Зато даром.