The AJAX interface provides your web applications with JavaScript based access to translation services.
The SOAP interface provides a strongly typed, web service standards based programming model supporting rich development environments such as the .NET framework.
The HTTP interface provides a high degree of interoperability for any network enabled application and supports a broad range of development environments.
Comprehensive reference for Microsoft Translator APIs on MSDN.