German dictionary entries have incorrect capitalization
Hi,
I want to use the dictionary components of Azure Translator. I've noticed, however, that all the German dictionary entries seem to ignore capitalization in the displayTarget field. German nouns are always capitalized, but all German nouns returned by the API are lowercase.
Example (when requesting the dictionary for English "cup"):
[
{
"normalizedSource": "cup",
"displaySource": "cup",
"translations": [
{
"normalizedTarget": "tasse",
"displayTarget": "tasse",
"posTag": "NOUN",
"confidence": 0.7572,
"prefixWord": "",
"backTranslations": [
{
"normalizedText": "cup",
"displayText": "cup",
"numExamples": 0,
"frequencyCount": 17840
},
{
"normalizedText": "bowl",
"displayText": "bowl",
"numExamples": 1,
"frequencyCount": 190
}
]
}
]
}
]
The capitalization should be "Tasse" and not "tasse". I don't want to add custom logic regarding the capitalization of a single language, as my app is language agnostic. However, I can't use the translation results like this. Is this something that is broken in the service or is there a workaround?