We have a workflow wherein we automatically create projects and publish them to GroupShare. When we use Google MT in our template, segments do not show as translated from the Pre-Translation task when the project is opened from GroupShare. If the user clicks into the segments they individually get translated, but this requires extra work that the pre-translation step should have taken care of. When we use SDL BeGlobal in the template (and code), everything works fine.
We have tried with the following entry in the template:
<CascadeEntryItem PerformConcordanceSearch="false" Penalty="0" PerformUpdate="false" PerformNormalSearch="true">
<MainTranslationProviderItem Uri="googlemt.translation.googleapis.com:443/?Model=Neural" Enabled="true" />
</CascadeEntryItem>
And programmatically with:
Uri tm_uri = new Uri("googlemt.translation.googleapis.com:443/?Model=Neural")
tmProviderRef = new TranslationProviderReference(tm_uri );
project.Credentials.AddCredential(tm_uri, "GoogleMT credentials redacted");
tmProviderRef.Enabled = true;
var providerEntry = new TranslationProviderCascadeEntry(tmProviderRef, false, true, false);
tmProviderConfig.Entries.Add(providerEntry);