My plugin's translation results are not displayed alongside those from other plugins in Trados 2024.

I'm currently developing an add-in for Trados 2024.


I've been informed of an issue where translation results cannot be retrieved simultaneously when other companies' add-ins are also in use.

========================

Is it possible to use third-party add-ins in order to test this issue?

Currently, when I try to use another company's add-in, I receive the following message upon launching the application:


"You are not currently subscribed to a machine translation package.
To select a package, please access your account."

========================

Could setting TranslationProviderInfo.TranslationMethod to "Other" be related to the issue?

class TranslationProviderFactory : ITranslationProviderFactory
{

public TranslationProviderInfo GetTranslationProviderInfo(Uri translationProviderUri, string translationProviderState)
{
  TranslationProviderInfo info = new TranslationProviderInfo();
  info.TranslationMethod = TranslationMethod.Other;
  info.Name = "MyAddinName";
  return info;
}

Parents
  • Hi  , What yr seeing is probably related to Studio attempting to de‑duplicate identical target strings in the Translation Results pane and show the one from the higher‑priority provider. If two providers return the same translation, only one entry is displayed. Also note: if the project setting to stop after the first exact match is enabled, Studio may not query lower‑priority providers at all when an exact match is found.

    What you could try to Verify:
    - Reorder providers in Project Settings so yours is higher and see if the shown entry switches.
    - Temporarily make your provider return a slightly different translation (or adjust scoring/penalties) and confirm both entries appear.
    - Add simple logging to your provider’s lookup to confirm whether it is being queried.

    Testing with third‑party add‑ins: Yes, you can, but many require valid credentials. Use a plugin you have an API key for (e.g., Google/DeepL) or pair your provider with a local TM to test coexistence without a third‑party subscription.

    TranslationMethod.Other: Not related to this behavior. It won’t affect whether results are shown alongside others.

    Patrick Andrew Hartnett | Developer Experience | Team Lead | RWS Group

  • Thank you for your response.


    I attempted to use both the Google and DeepL translation plugins,

    but unfortunately, they only support up to Trados Studio 2024 SR1 and could not be loaded in SR2.


    Is there any way to use them with SR2?


    Alternatively, are there any recommended machine translation plugins that are compatible with SR2?

  • Hi  , The latest version of Trados Studio 2024 is SR1.  If you already have Trados Studio 2024 SR2, then someone should advise the Trados Studio development team, so that they can stop development and go on vacation early :-)

    You should be able to install the plugins from Integrated AppStore or download the supported versions from the AppStore directly.

    Patrick Andrew Hartnett | Developer Experience | Team Lead | RWS Group

  • Thank you for your reply.

    I installed SR1.

    However, I couldn't find any free machine translation add-ins.

    I don't feel like purchasing one just to see if I can display translation results simultaneously with other add-ins.

    ===============================
    For now, I'm just going to guess and consider this fixed

    by setting SearchResults.ScoringResult.BaseScore to 80

    in LanguageDirection.SearchSegment (it was set to 0 due to a bug).

    What do you think?

  • Issue resolved.

    Thanks to Google’s free campaign,
    I was able to temporarily use a third-party add-in.

    The issue described in the subject was reported by a user of the add-in I developed.
    Since I had not been using third-party add-ins myself,
    it was difficult for me to verify the phenomenon directly.

    ==============================================
    Ultimately, the root cause was a configuration setting in Trados.

    The following setting will not be applied.
    (A warning message to that effect is displayed.)
    Project Settings > Language Pairs > All Language Pairs >
    Translation Memory and Automated Translation

    The following settings will take effect instead:
    Project Settings > Language Pairs > (each language pair) >
    Translation Memory and Automated Translation

    ==============================================
    Also, when multiple add-ins return the same translation result,
    it seems that the later results are hidden.

    ==============================================
    Anyway, thank you very much for your support.

Reply
  • Issue resolved.

    Thanks to Google’s free campaign,
    I was able to temporarily use a third-party add-in.

    The issue described in the subject was reported by a user of the add-in I developed.
    Since I had not been using third-party add-ins myself,
    it was difficult for me to verify the phenomenon directly.

    ==============================================
    Ultimately, the root cause was a configuration setting in Trados.

    The following setting will not be applied.
    (A warning message to that effect is displayed.)
    Project Settings > Language Pairs > All Language Pairs >
    Translation Memory and Automated Translation

    The following settings will take effect instead:
    Project Settings > Language Pairs > (each language pair) >
    Translation Memory and Automated Translation

    ==============================================
    Also, when multiple add-ins return the same translation result,
    it seems that the later results are hidden.

    ==============================================
    Anyway, thank you very much for your support.

Children
No Data