Azure Document Translator - Unable to translate images within documents using .NET SDK

Aaron Schraufnagel 0 Reputation points Microsoft Employee
2025-12-01T23:44:46.8666667+00:00

Hello,

I’m working with the Azure AI Document Translation service and have two questions:

  1. Is image translation (text embedded within images in documents) currently supported in the .NET SDK, or is it only available through the REST API?
  2. Is there a published timeline or roadmap for when this feature will be supported in the .NET SDK?

I’ve reviewed the documentation and noticed that the translateImageText option is mentioned for the REST API, but I don’t see an equivalent property in the .NET SDK.

Any guidance or official update would be greatly appreciated.

Thank you!

Azure AI Translator
Azure AI Translator
An Azure service to easily conduct machine translation with a simple REST API call.
{count} votes

1 answer

Sort by: Most helpful
  1. SRILAKSHMI C 11,135 Reputation points Microsoft External Staff Moderator
    2025-12-02T03:25:15.8566667+00:00

    Hi Aaron Schraufnagel,

    Welcome to Microsoft Q&A and Thank you for your question.

    I understand that you’re inquiring about translating text within images in documents using the Azure AI Document Translation service, specifically through the .NET SDK.

    Here’s the current status of translating text inside images when using Azure AI Document Translation, especially from the .NET SDK:

    1. Support for Image Translation in the .NET SDK

    At this time, image translation (text embedded inside images) is not supported in the Azure AI Document Translation .NET SDK.

    The functionality is available only through the REST API, using the translateTextWithinImage (or translateImageText) option. This is why you’re seeing it documented under the REST API but not in the .NET SDK—SDKs generally receive new features after they mature in the REST layer.

    2. Timeline

    Currently There is no public roadmap, ETA, or announcement about when image translation will be added to the .NET SDK.

    As of now, Microsoft has not announced SDK support for this feature.

    Recommended Approach

    If you need to translate text inside images today, the supported approach is:

    Use the REST API for jobs requiring translateTextWithinImage, continue using the .NET SDK for standard document translation workflows, You can safely combine both REST + SDK in the same application if required

    The feature works with the Batch Document Translation API and is currently supported for .docx documents.

    You must pass the translateTextWithinImage: true option in the request.

    Example Request

    JSON

    {
      "inputs": [
        {
          "source": {
            "sourceUrl": "YOUR_SAS_URL",
            "language": "en"
          },
          "targets": [
            {
              "targetUrl": "YOUR_TARGET_SAS_URL",
              "language": "ta"
            }
          ]
        }
      ],
      "options": {
        "translateTextWithinImage": true
      }
    }
    

    Please refer this

    REST API Documentation

    Batch Document Translation API

    I Hope this helps. Do let me know if you have any further queries.

    Thank you!

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.