{"id":9839,"date":"2023-12-06T06:00:56","date_gmt":"2023-12-06T14:00:56","guid":{"rendered":"https://www.microsoft.com\/en-us\/translator/blog\/?p=9839"},"modified":"2024-05-03T11:16:58","modified_gmt":"2024-05-03T18:16:58","slug":"azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality","status":"publish","type":"post","link":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/","title":{"rendered":"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-9840 aligncenter\" src=\"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2023\/12\/CT-neural-dictionary-Dec-2023.png\" alt=\"\" width=\"624\" height=\"622\" \/><\/p>\n<p><span data-contrast=\"auto\">Today, we are super excited to announce the release of neural dictionary, a significant translation quality improvement to our platform. In this blog post, we will explore the neural dictionary feature.<\/span><\/p>\n<h3><span data-contrast=\"none\">Introduction\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Neural dictionary is an extension to our <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/cognitive-services\/translator\/dynamic-dictionary\"><span data-contrast=\"none\">dynamic dictionary<\/span><\/a><span data-contrast=\"auto\"> and <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/cognitive-services\/translator\/custom-translator\/concepts\/dictionaries#phrase-dictionary\"><span data-contrast=\"none\">phrase dictionary<\/span><\/a><span data-contrast=\"auto\">\u00a0features in Azure AI Translator. Both allow our users to customize the translation output by providing their own translations for specific terms or phrases. Our previous method used verbatim dictionary, which was an exact find-and-replace operation. Neural dictionary improves translation quality for sentences which may include one or more term translations by letting the machine translation model adjust both the term and the context to produce more fluent translation. At the same time, it preserves the high term translation accuracy.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The following English-German example demonstrates differences in translation outputs between both methods when a custom terminology translation is requested:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<table data-tablestyle=\"MsoNormalTable\" data-tablelook=\"1184\">\n<tbody>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Input:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Basic Knowledge of &lt;mstrans:dictionary translation=&#8221;regelm\u00e4\u00dfiges Testen&#8221;&gt;Periodic Maintenance&lt;\/mstrans:dictionary&gt; \u202f<\/span><span data-ccp-props=\"{&quot;335559739&quot;:0}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Verbatim dictionary:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Grundkenntnisse <\/span><span data-contrast=\"auto\">der<\/span><span data-contrast=\"auto\"> regelm\u00e4\u00dfig<\/span><span data-contrast=\"auto\">es<\/span><span data-contrast=\"auto\"> Test<\/span><span data-contrast=\"auto\">en<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Neural dictionary:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Grundkenntnisse <\/span><span data-contrast=\"auto\">des<\/span><span data-contrast=\"auto\"> regelm\u00e4\u00dfig<\/span><span data-contrast=\"auto\">en<\/span><span data-contrast=\"auto\"> Test<\/span><span data-contrast=\"auto\">ens<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span data-contrast=\"none\">Quality improvement<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">The chart below illustrates the significant improvements the new feature brings on common publicly available terminology test sets in Automotive (<\/span><a href=\"https:\/\/aclanthology.org\/2021.eacl-main.271\/\"><span data-contrast=\"none\">https:\/\/aclanthology.org\/2021.eacl-main.271<\/span><\/a><span data-contrast=\"auto\">), Health (<\/span><a href=\"https:\/\/aclanthology.org\/2021.emnlp-main.477\/\"><span data-contrast=\"none\">https:\/\/aclanthology.org\/2021.emnlp-main.477<\/span><\/a><span data-contrast=\"auto\">) and Covid-19 domains (<\/span><a href=\"https:\/\/aclanthology.org\/2021.wmt-1.69\/\"><span data-contrast=\"none\">https:\/\/aclanthology.org\/2021.wmt-1.69<\/span><\/a><span data-contrast=\"auto\">) using our general translation models.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:257}\">\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9841 aligncenter\" src=\"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2023\/12\/CT-neural-dictionary-results-public-terms-Dec-2023.png\" alt=\"\" width=\"659\" height=\"391\" \/><\/p>\n<p><span data-contrast=\"auto\">We also conducted a series of customer evaluations on Custom Translator platform and neural dictionary models. We measured the translation quality gains on customer data between models with and without the neural dictionary extension. Five customers participated, covering German, Spanish, and French in different business domains. <\/span><\/p>\n<p><span data-contrast=\"auto\">The chart below shows the average improvement of <a href=\"https:\/\/github.com\/Unbabel\/COMET\">COMET<\/a> in the education domain for English-German, English-Spanish, and English-French; for general models on the left, and for customized models on the right. BLUE color bars represent general translation quality without neural dictionary and ORANGE color bars represent translation quality using neural dictionary. These are overall average improvements on the entire test sets. For segments including one or more customer\u2019s dictionary entries (between 19% and 63%), the improvement is as high as +6.3 to +12.9 COMET points.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:257}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\"> <img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9842 aligncenter\" src=\"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2023\/12\/CT-neural-dictionary-gains-in-COMET-Dec-2023.png\" alt=\"\" width=\"675\" height=\"437\" \/><\/span><\/p>\n<h3><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><span data-contrast=\"none\">Supported languages\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<ul>\n<li data-leveltext=\"\u00b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\u00b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Currently available (as of December 6, 2023): Chinese simplified, French, German, Italian, Japanese, Korean, Polish, Russian, Spanish and Swedish \u2013 to and from English. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\u00b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\u00b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">We are adding more in the future. For updates, refer to <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/ai-services\/translator\/custom-translator\/release-notes\"><span data-contrast=\"none\">Custom Translator release notes<\/span><\/a><span data-contrast=\"auto\">.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n<h3><span data-contrast=\"none\">How neural dictionary works<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">Neural dictionary does not employ the exact find-and-replace operation when handling custom terminology translation. Instead, it translates terms or phrases from the dictionary in a way that fits best the entire context. This means that the term can be inflected or have different casing, or that the surrounding words can be adjusted, producing a more fluent and coherent translation.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Let\u2019s say, for example, we have the following input sentence in English and its translation into Polish without any dictionary phrases is as follows:\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<table data-tablestyle=\"MsoNormalTable\" data-tablelook=\"1184\">\n<tbody>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Input:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">We need a fast solution that will be understandable.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Standard translation:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Potrzebujemy szybkiego rozwi\u0105zania, kt\u00f3re b\u0119dzie zrozumia\u0142e.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span data-contrast=\"auto\">If you want to make sure that \u201csolution\u201d is translated as \u201c<\/span><span data-contrast=\"auto\">alternatywa<\/span><span data-contrast=\"auto\">\u201d (\u201can alternative\u201d in English), you can add a dynamic dictionary annotation to achieve that:\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<table data-tablestyle=\"MsoNormalTable\" data-tablelook=\"1184\">\n<tbody>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Input:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">We need a fast &lt;mstrans:dictionary translation=&#8221;<\/span><span data-contrast=\"auto\">alternatywa<\/span><span data-contrast=\"auto\">&#8220;&gt;solution&lt;\/mstrans:dictionary&gt; that will be understandable.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Verbatim dictionary:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Potrzebujemy szybki<\/span><span data-contrast=\"auto\">ego<\/span> <span data-contrast=\"auto\">alternatywa<\/span><span data-contrast=\"auto\">, kt\u00f3r<\/span><span data-contrast=\"auto\">y<\/span><span data-contrast=\"auto\"> b\u0119dzie zrozumia\u0142<\/span><span data-contrast=\"auto\">y<\/span><span data-contrast=\"auto\">.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Neural dictionary:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Potrzebujemy szybki<\/span><span data-contrast=\"auto\">ej<\/span><span data-contrast=\"auto\"> alternaty<\/span><span data-contrast=\"auto\">wy<\/span><span data-contrast=\"auto\">, kt\u00f3r<\/span><span data-contrast=\"auto\">a<\/span><span data-contrast=\"auto\"> b\u0119dzie zrozumia\u0142<\/span><span data-contrast=\"auto\">a<\/span><span data-contrast=\"auto\">.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><span data-contrast=\"auto\">\u202f<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span data-contrast=\"auto\">The output produced by the previous method is not fluent as grammatical gender consistency is violated. The neural dictionary produces fluent output by a) inflecting the requested replacement and b) changing the surrounding words where needed. It can also change the casing in some cases, as in the following example:\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<table data-tablestyle=\"MsoNormalTable\" data-tablelook=\"1184\">\n<tbody>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Input:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">This company&#8217;s &lt;mstrans:dictionary translation=&#8221;<\/span><span data-contrast=\"auto\">akcje<\/span><span data-contrast=\"auto\">&#8220;&gt;stock&lt;\/mstrans:dictionary&gt; is cheap.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Verbatim dictionary:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">akcje<\/span><span data-contrast=\"auto\"> tej firmy <\/span><span data-contrast=\"auto\">jest<\/span><span data-contrast=\"auto\"> ta<\/span><span data-contrast=\"auto\">ni<\/span><span data-contrast=\"auto\">.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td data-celllook=\"69905\"><b><span data-contrast=\"auto\">Neural dictionary:\u202f<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<td data-celllook=\"69905\"><span data-contrast=\"auto\">Akcje<\/span><span data-contrast=\"auto\"> tej firmy <\/span><span data-contrast=\"auto\">s\u0105<\/span><span data-contrast=\"auto\"> ta<\/span><span data-contrast=\"auto\">nie<\/span><span data-contrast=\"auto\">.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span data-contrast=\"auto\">Neural dictionary expects that the requested translation of a term is provided in its base grammatical form. Multi-word terms are also supported and should be provided as noun phrases, i.e., words should not be lemmatized independently (for example, \u201cEstonian parliamentary election\u201d will be better than \u201cEstonia parliament election\u201d).<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h3><span data-contrast=\"none\">How to enable neural dictionary<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"auto\">For all supported languages listed above, neural dictionary is immediately available for all customers using Custom Translator platform with <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/ai-services\/translator\/custom-translator\/concepts\/dictionaries#phrase-dictionary\"><span data-contrast=\"none\">phrase dictionaries<\/span><\/a><span data-contrast=\"auto\">. Full (or dictionary only) custom model retraining is required to enable neural dictionary.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<h3><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><span data-contrast=\"none\">Recommendations<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/h3>\n<ol>\n<li><span data-contrast=\"auto\">If you want to ensure that the phrase dictionary entry is used more often when working with neural dictionary, you may consider adding the phrase entry with the source part in various forms. In the above example, next to \u201csolution _ <\/span><span data-contrast=\"auto\">alternatywa<\/span><span data-contrast=\"auto\">\u201d, you may want to add the following entries as well: \u201cSolution _ <\/span><span data-contrast=\"auto\">alternatywa<\/span><span data-contrast=\"auto\">\u201d, \u201csolutions _ <\/span><span data-contrast=\"auto\">alternatywy<\/span><span data-contrast=\"auto\">\u201d, \u201cSolutions _ <\/span><span data-contrast=\"auto\">alternatywy<\/span><span data-contrast=\"auto\">\u201d.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240,&quot;469777462&quot;:[360],&quot;469777927&quot;:[0],&quot;469777928&quot;:[8]}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">If the goal is to ensure that a specific word or phrase is copied \u201cas is\u201d from the input text to the output translation when using phrase dictionary, consider enforcing verbatim dictionary as it may be more consistent.\u202f\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240,&quot;469777462&quot;:[360],&quot;469777927&quot;:[0],&quot;469777928&quot;:[8]}\">\u00a0<\/span><\/li>\n<li><span data-contrast=\"auto\">Avoid adding translations of common or frequent words or phrases to the phrase dictionary.\u202f<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240,&quot;469777462&quot;:[360],&quot;469777927&quot;:[0],&quot;469777928&quot;:[8]}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">To learn more about Custom Translator and how it can help your business thrive in the global marketplace, start with the <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/cognitive-services\/translator\/custom-translator\/beginners-guide\"><span data-contrast=\"none\">Custom Translator beginner\u2019s guide<\/span><\/a><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<h3><b><span data-contrast=\"none\">What you can do with Microsoft Custom Translator<\/span><\/b><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:2,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:420}\">\u00a0<\/span><\/h3>\n<p><span data-contrast=\"none\">Build custom models with your domain specific terminology and translate real-time using the <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/cognitive-services\/translator\/text-translation-overview\"><span data-contrast=\"none\">Microsoft Translator API<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:2,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:300}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Use <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/cognitive-services\/translator\/custom-translator\/overview\"><span data-contrast=\"none\">Microsoft Custom Translator<\/span><\/a><span data-contrast=\"none\"> with your translation solutions to help globalize your business and improve customer interactions.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:2,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:300}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">For more information, visit <\/span><a href=\"https:\/\/www.microsoft.com\/translator\/business\"><span data-contrast=\"none\">Microsoft Translator business solutions<\/span><\/a><span data-contrast=\"none\"> and <\/span><a href=\"https:\/\/learn.microsoft.com\/azure\/ai-services\/translator\/custom-translator\/release-notes\"><span data-contrast=\"none\">Custom Translator release notes<\/span><\/a><span data-contrast=\"none\">.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:2,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:300}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:2,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:300}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:2,&quot;335559739&quot;:0,&quot;335559740&quot;:300}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today, we are super excited to announce the release of neural dictionary, a significant translation quality improvement to our platform. In this blog post, we will explore the neural dictionary feature. Introduction\u202f\u00a0 Neural dictionary is an extension to our dynamic dictionary and phrase dictionary\u00a0features in Azure AI Translator. Both allow our users to customize the translation output by providing their<span class=\"read-more-ellipsis\">&#8230;.<\/span><\/p>\n <p class=\"c-paragraph-3 read-more-link\"><a class=\"c-call-to-action c-glyph f-lightweight\" href=\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\">CONTINUE READING <span class=\"x-screen-reader\">\"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0\"<\/span><\/a><\/p>","protected":false},"author":54,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,5,69,14,6,74],"tags":[],"class_list":["post-9839","post","type-post","status-publish","format-standard","hentry","category-business","category-developers","category-education","category-partner-news","category-product-news","category-research"],"acf":[],"yoast_head":"<title>Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0 - Microsoft Translator Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0 - Microsoft Translator Blog\" \/>\n<meta property=\"og:description\" content=\"Today, we are super excited to announce the release of neural dictionary, a significant translation quality improvement to our platform. In this blog post, we will explore the neural dictionary feature. Introduction\u202f\u00a0 Neural dictionary is an extension to our dynamic dictionary and phrase dictionary\u00a0features in Azure AI Translator. Both allow our users to customize the translation output by providing their....\" \/>\n<meta property=\"og:url\" content=\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Translator Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsofttranslator\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-06T14:00:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-03T18:16:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2023\/12\/CT-neural-dictionary-Dec-2023.png\" \/>\n<meta name=\"author\" content=\"Microsoft Translator\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mstranslator\" \/>\n<meta name=\"twitter:site\" content=\"@mstranslator\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Microsoft Translator\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/#article\",\"isPartOf\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\"},\"author\":{\"name\":\"Microsoft Translator\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/person\/0a163e1bf796b3bb651085032849cf37\"},\"headline\":\"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0\",\"datePublished\":\"2023-12-06T14:00:56+00:00\",\"dateModified\":\"2024-05-03T18:16:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\"},\"wordCount\":944,\"publisher\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#organization\"},\"articleSection\":[\"Business\",\"Developers\",\"Education\",\"Partner News\",\"Product News\",\"Research\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\",\"url\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\",\"name\":\"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0 - Microsoft Translator Blog\",\"isPartOf\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#website\"},\"datePublished\":\"2023-12-06T14:00:56+00:00\",\"dateModified\":\"2024-05-03T18:16:58+00:00\",\"breadcrumb\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https://www.microsoft.com\/en-us\/translator/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#website\",\"url\":\"https://www.microsoft.com\/en-us\/translator/blog\/\",\"name\":\"Microsoft Translator Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://www.microsoft.com\/en-us\/translator/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#organization\",\"name\":\"Microsoft Corporation\",\"url\":\"https://www.microsoft.com\/en-us\/translator/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/logo\/image\/\",\"url\":\"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2021\/05\/microsoft_logo_element-300x300-1.png\",\"contentUrl\":\"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2021\/05\/microsoft_logo_element-300x300-1.png\",\"width\":300,\"height\":300,\"caption\":\"Microsoft Corporation\"},\"image\":{\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.youtube.com\/playlist?list=PLD7HFcN7LXRd4kd2XgZjIbQ8TwTC32Zc9\",\"https:\/\/www.facebook.com\/microsofttranslator\",\"https:\/\/twitter.com\/mstranslator\"]},{\"@type\":\"Person\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/person\/0a163e1bf796b3bb651085032849cf37\",\"name\":\"Microsoft Translator\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d22a72f3ca14b9d59f8bcdc837a51c6bf52b4a675c30ef18a9275753db5eda6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d22a72f3ca14b9d59f8bcdc837a51c6bf52b4a675c30ef18a9275753db5eda6c?s=96&d=mm&r=g\",\"caption\":\"Microsoft Translator\"},\"url\":\"https://www.microsoft.com\/en-us\/translator/blog\/author\/mtteam\/\"}]}<\/script>","yoast_head_json":{"title":"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0 - Microsoft Translator Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/","og_locale":"en_US","og_type":"article","og_title":"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0 - Microsoft Translator Blog","og_description":"Today, we are super excited to announce the release of neural dictionary, a significant translation quality improvement to our platform. In this blog post, we will explore the neural dictionary feature. Introduction\u202f\u00a0 Neural dictionary is an extension to our dynamic dictionary and phrase dictionary\u00a0features in Azure AI Translator. Both allow our users to customize the translation output by providing their....","og_url":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/","og_site_name":"Microsoft Translator Blog","article_publisher":"https:\/\/www.facebook.com\/microsofttranslator","article_published_time":"2023-12-06T14:00:56+00:00","article_modified_time":"2024-05-03T18:16:58+00:00","og_image":[{"url":"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2023\/12\/CT-neural-dictionary-Dec-2023.png"}],"author":"Microsoft Translator","twitter_card":"summary_large_image","twitter_creator":"@mstranslator","twitter_site":"@mstranslator","twitter_misc":{"Written by":"Microsoft Translator","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/#article","isPartOf":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/"},"author":{"name":"Microsoft Translator","@id":"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/person\/0a163e1bf796b3bb651085032849cf37"},"headline":"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0","datePublished":"2023-12-06T14:00:56+00:00","dateModified":"2024-05-03T18:16:58+00:00","mainEntityOfPage":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/"},"wordCount":944,"publisher":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/#organization"},"articleSection":["Business","Developers","Education","Partner News","Product News","Research"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/","url":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/","name":"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0 - Microsoft Translator Blog","isPartOf":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/#website"},"datePublished":"2023-12-06T14:00:56+00:00","dateModified":"2024-05-03T18:16:58+00:00","breadcrumb":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/"]}]},{"@type":"BreadcrumbList","@id":"https://www.microsoft.com\/en-us\/translator/blog\/2023\/12\/06\/azure-ai-custom-translator-neural-dictionary-delivering-higher-terminology-translation-quality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.microsoft.com\/en-us\/translator/blog\/"},{"@type":"ListItem","position":2,"name":"Azure AI Custom Translator Neural Dictionary: Delivering Higher Terminology Translation Quality\u00a0"}]},{"@type":"WebSite","@id":"https://www.microsoft.com\/en-us\/translator/blog\/#website","url":"https://www.microsoft.com\/en-us\/translator/blog\/","name":"Microsoft Translator Blog","description":"","publisher":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.microsoft.com\/en-us\/translator/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.microsoft.com\/en-us\/translator/blog\/#organization","name":"Microsoft Corporation","url":"https://www.microsoft.com\/en-us\/translator/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/logo\/image\/","url":"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2021\/05\/microsoft_logo_element-300x300-1.png","contentUrl":"https://www.microsoft.com\/en-us\/translator/blog\/wp-content\/uploads\/sites\/13\/2021\/05\/microsoft_logo_element-300x300-1.png","width":300,"height":300,"caption":"Microsoft Corporation"},"image":{"@id":"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/playlist?list=PLD7HFcN7LXRd4kd2XgZjIbQ8TwTC32Zc9","https:\/\/www.facebook.com\/microsofttranslator","https:\/\/twitter.com\/mstranslator"]},{"@type":"Person","@id":"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/person\/0a163e1bf796b3bb651085032849cf37","name":"Microsoft Translator","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.microsoft.com\/en-us\/translator/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d22a72f3ca14b9d59f8bcdc837a51c6bf52b4a675c30ef18a9275753db5eda6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d22a72f3ca14b9d59f8bcdc837a51c6bf52b4a675c30ef18a9275753db5eda6c?s=96&d=mm&r=g","caption":"Microsoft Translator"},"url":"https://www.microsoft.com\/en-us\/translator/blog\/author\/mtteam\/"}]}},"_links":{"self":[{"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/posts\/9839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/comments?post=9839"}],"version-history":[{"count":14,"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/posts\/9839\/revisions"}],"predecessor-version":[{"id":9860,"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/posts\/9839\/revisions\/9860"}],"wp:attachment":[{"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/media?parent=9839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/categories?post=9839"},{"taxonomy":"post_tag","embeddable":true,"href":"https://www.microsoft.com\/en-us\/translator/blog\/wp-json\/wp\/v2\/tags?post=9839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}