Details
-
Bug
-
Resolution: Fixed
-
None
-
Critical
-
TermTagger: Fixed term-check false positives in case of homonyms
-
Empty show more show less
Description
For an example see the screenshots from the editor of the linked TS-issues.
It can happen, that a term in the target language is a homonym. This means, the same word exists as entry in 2 different termEntries (mostly with 2 different meanings).
The TermTagger unfortunately tags source and target language completely independent of each other.
So it can happen, that it finds SourceA from TermEntry1 i the source language, but the term TargetA that is the translation in the target exists in TermEntry1 and TermEntry2. Then it can happen, that the termTagger does find SourceA from TermEntry1 in the source, but TargetA from TermEntry2 in the target. And thus SourceA is underlined red in the source, because its translation could not be found, yet it is there (and the homonym was marked in the target).
We should now solve this in translate5, since a new TermTagger development will take some time.
To solve this, we should, when evaluating the TermTagging results for AutoQA, check for every red-underlined term in the source, if there is one or more blue underlined term in the target. And if yes, if one of those is a homonym of an allowed translation of the red underlined term from the source. And if yes, change the red-underlined in the source to blue underlined and do not list it as a term error. Or a different algorithm that might better solve the issue.
In addition it might happen, that there is a homonym in the source and and the right or the wrong target term is found in the target (so the source is blue or red underlined). In this case it should also made sure, that the source is underlined blue, if the term of the same termEntry actually is present in the target.
And in addition it must be made sure, that both source homonyms are listed in the term list of the right side term-portlet.
Attachments
Issue Links
- is duplicated by
-
TRANSLATE-1890 BUG: Term that exists in 2 termEntries is only shown once in termPanel in Editor
- Done
- relates to
-
TRANSLATE-3044 Cache terminology data on RecalcTransFound
- Done