How does the glossary application work in Google Translations? I have a glossary generated in Google, and from my application (using the Google Java library), I make a translation request, informing me of the location of the glossary I want to apply. The glossary exists, and the request works correctly, as no errors occur, and Google's response contains both the list of normal translations and the list of translations with a glossary application. The problem is that the same word defined in the glossary is applied correctly in some sentences, but not in others.
This leads me to believe that using a glossary doesn't mean that the word in it is always 100% applied in the translation. Google may decide that the translation without the glossary word is better than the translation that contains the glossary word, thus discarding the latter.
Am I correct?