Language Translation in Delphi

Translate text between 75+ languages from your Delphi applications using Amazon Translate.

Static translations don’t scale

Maintaining translation files by hand is slow and they go stale quickly. And for dynamic content like chat messages, user-generated text, or support tickets, static files aren’t an option at all.

Amazon Translate handles 75+ languages with automatic source language detection. The AWS SDK for Delphi wraps it in a single method call.

Example

Translate text with automatic language detection:


uses
  AWS.Translate;

var
  Client: ITranslateClient;
  Response: ITranslateTranslateTextResponse;
begin
  Client := TTranslateClient.Create;

  // 'auto' detects the source language automatically
  Response := Client.TranslateText('auto', 'es', 'Hello, world!');

  if Response.IsSuccessful then
    WriteLn(Response.TranslatedText); // ¡Hola, mundo!
end;
      

Where this fits

  • Chat translation in collaborative applications
  • Translating user-submitted content for moderation
  • Customer support interfaces serving multiple regions