Thank you for reaching out to Microsoft Q&A forum!
The issue with Azure Custom Translator ignoring the phrase dictionary for single words like "site" or "sites" likely arises from context sensitivity. The translation model relies on context to apply dictionary rules accurately. When "site" is used in isolation, the system may not recognize the dictionary entry due to a lack of surrounding context. However, when "site" is part of a sentence, the additional words provide enough context for the dictionary rule to be applied correctly. To address this, ensure your phrase dictionary is correctly configured and consider adding more contextual variations for "site" and "sites".
However, we appreciate your feedback and encourage you to submit feedback through the Azure Feedback Forum. Here's the link to the Azure Feedback Forum: Post idea · Community (azure.com)
I hope you understand. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful.