{"id":283,"date":"2022-12-12T23:26:45","date_gmt":"2022-12-12T23:26:45","guid":{"rendered":"https:\/\/inten.to\/machine-translation-university\/?p=283"},"modified":"2023-03-20T19:43:15","modified_gmt":"2023-03-20T19:43:15","slug":"selecting-and-customizing-mt-engines-preparation-of-data-assets","status":"publish","type":"post","link":"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/","title":{"rendered":"Best Practices for Training MT Models using Translation Memories and Glossaries"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">The use of translation memories (TMs) is crucial when training machine translation (MT) models. However, it is essential to understand and address the typical data issues, such as duplicates, inconsistent translations, or technical issues, to prepare the data assets effectively. This chapter explores the data issues that should be addressed when working with TMs and the tools available to automate data cleaning. By addressing these issues, you can improve the quality of the data used to train MT models and ensure their performance. We also explain the importance of glossaries, including their different types.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Working with TMs<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Typical issues with data<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Some typical data issues should be addressed when working with translation memories (TMs) to train machine translation (MT) models. While a fully trusted human translation memory might seem like a good choice, there may be better options for training MT engines using all the data as is. Even if most MT providers that offer automatic domain adaptation clean the data before training, it is essential to understand what parts of the cleaning process they perform. To ensure transparency and control, our approach involves cleaning the data ourselves so that we know what we are removing and changing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It is essential to be aware of the typical issues data may have, such as duplicates, which can account for up to 60-80% of the total data. If you have 40,000 segments in your TM, you likely have only 15,000 segments of training data before any other cleanings. Other issues to watch out for include segments that are too long or too short, mistranslated or mismatched segments, text in the wrong language, technical issues (like emojis, junk, broken Unicode, HTML entities, placeholders, tags, and patterns), empty segments, sentence fragments, and transcreated segments (which are especially important for marketing content).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Additionally, inconsistent translations can occur when multiple translators work on a project in parallel, translating the same phrase or term differently. Ensuring that translations match the glossary and the correct data regarding currency formats and company names is also essential. By addressing these issues, you can prepare your data assets to train your MT engines more effectively and improve their performance.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Tools to automate data cleaning<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To help with cleaning TMs, there are a variety of tools available. One option is <\/span><a href=\"https:\/\/openrefine.org\/\"><span style=\"font-weight: 400;\">OpenRefine<\/span><\/a><span style=\"font-weight: 400;\">, which is a great tool for non-technical individuals. This tool, formerly Google Refine, can help clean data and make it more manageable.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jupyter notebooks (Python notebooks) are also an option for more technical individuals. You can find open-source notebooks and adjust them to your specific needs. This is particularly convenient for sharing within your company.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Additionally, many TMS include cleaning tools, but knowing precisely what was cleaned out is essential. When you encounter incorrect results after customization, it is essential to understand the reasons behind the issue &#8211; whether it is due to the wrong MT provider choice, problems with data, or a combination of both.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Several popular tools for TM editing include <\/span><a href=\"https:\/\/okapiframework.org\/wiki\/index.php\/Olifant\"><span style=\"font-weight: 400;\">Okapi Olifant<\/span><\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/logrusglobal.com\/goldpan.html\"><span style=\"font-weight: 400;\">Goldpan<\/span><\/a><span style=\"font-weight: 400;\">. Okapi Olifant is a widely used and popular free and open-source cross-platform application for TM editing. Goldpan is a product developed by Logrus Global for TM editing. While it was initially developed as an internal tool, it is now available for use by the public. Goldpan is a desktop tool. <\/span><a href=\"https:\/\/www.xbench.net\/\"><span style=\"font-weight: 400;\">Xbench<\/span><\/a><span style=\"font-weight: 400;\"> is another desktop tool mainly used for QA, but people also use it for TM cleaning.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finally, <\/span><a href=\"https:\/\/inten.to\/mt-studio\/\"><span style=\"font-weight: 400;\">Intento MT Studio<\/span><\/a><span style=\"font-weight: 400;\"> offers TM cleaning options to prepare the dataset for further custom MT model training.<\/span><\/p>\n<figure id=\"attachment_441\" aria-describedby=\"caption-attachment-441\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-441 size-large\" src=\"https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-1024x565.png\" alt=\"\" width=\"800\" height=\"441\" srcset=\"https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-1024x565.png 1024w, https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-300x166.png 300w, https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-768x424.png 768w, https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-1536x848.png 1536w, https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio.png 1600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption id=\"caption-attachment-441\" class=\"wp-caption-text\">Figure 7. TM cleaning in Intento MT Studio<\/figcaption><\/figure>\n<p><span style=\"font-weight: 400;\">MT providers also perform some automatic cleaning processes. If you are working directly with an MT provider, ask them to update you on changes they make in this field. This can give you insights into how they clean data and the pros of their approach are typically what they have on their site, tailored to the type of adaptation they use.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">However, it is essential to note that these automatic cleaning processes may not detect mistranslations or glossary inconsistencies. Therefore, taking care of these issues yourself is necessary to ensure the highest data quality for your MT engine.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Dataset split<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">It is recommended to split the dataset into three parts: training, validation, and test. The training and validation sets are used during the training iterations, while the test set is used to check the model quality on the data the model did not see. Ideally, the test set should consist of 2000 segments. While any MT adaptation tool can perform the split, it is essential to note that different tools may split the data differently, resulting in overlaps between the training, validation, and test sets.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To ensure the accuracy of the MT model, metadata should be included in both the test and training sets. This allows an evaluation of the model&#8217;s performance across different content types. If there are discrepancies in the scores between different content types, training separate models for each content type is recommended.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Managing the split to control the old and new models is also essential. When updating old models with new data, it is crucial to ensure that the new data is not already present in the test sets.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Furthermore, it is crucial to be aware of concept drift, where some translations may become outdated, and terminology drift, where translations may still be accurate but the terminology has changed for some reason.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Glossaries<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">Types of MT glossaries<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">MT glossaries are an essential part of any machine translation workflow. There are different types of MT glossaries, including:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Do-not-translate list: This glossary includes words or phrases that should not be translated. For example, &#8220;Medicare&#8221; in English should be kept as &#8220;Medicare&#8221; in Spanish.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Proper nouns: These are names of people, places, or organizations that should be translated consistently. For example, &#8220;Valencia&#8221; in English should be translated as &#8220;Val\u00e8ncia&#8221; in Valencian.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Abbreviations: This glossary includes commonly used abbreviations that may need clarification to MT models. For example, &#8220;AI&#8221; in English should be translated as &#8220;IA&#8221; in Spanish.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Common word glossaries: This type of glossary includes commonly used words that may have different translations, and you want to stick with one. For example, &#8220;accuracy&#8221; in English can be translated as &#8220;exactitud&#8221; in Spanish.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Expansion glossaries: They are used when a term or an abbreviation exists in the source language, but there is no corresponding term or abbreviation in the target language. In this case, human translators would typically translate the term more literally using more common words. An Expansion Glossary provides a pre-approved translation for such terms to maintain consistency and accuracy. For example, in English, the term &#8220;Drug Enforcement Agency&#8221; can be abbreviated as &#8220;DEA,&#8221; but there may not be an equivalent abbreviation in the target language. In this case, an Expansion Glossary can provide a pre-approved translation for &#8220;DEA&#8221; to ensure consistency and accuracy in the translation.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Using MT glossaries helps to improve the quality and consistency of machine translations. Maintaining and updating glossaries regularly is crucial to ensure the accuracy of translations and avoid terminology drift.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Glossary support<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">When selecting and customizing MT engines, it is essential to understand the two types of glossary support available. The first type is native support when a provider includes a glossary within the translation feature. The second type is adding a glossary on top of the existing translation. Depending on the use case, it can be achieved through various tactics like search-and-replace, word alignment, or custom-trained large-language models. In Intento MT Hub, using <\/span><a href=\"https:\/\/help.inten.to\/hc\/en-us\/articles\/4486733211804-Intento-Glossaries\"><span style=\"font-weight: 400;\">glossaries<\/span><\/a><span style=\"font-weight: 400;\"> on top is a critical component of the Automatic Post-Editing (APE) process, including other customization like tone-of-voice or conditional grammatical gender. That means Intento can automatically correct terms in translations received from MT providers even if providers do not natively support terminology.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Keep in mind that there are varying levels of case sensitivity among glossaries from different vendors. At Intento, we monitor these differences and have programmed them into our system. Here is a breakdown of case sensitivity by vendor as of date:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Amazon glossaries are case-sensitive and require an exact match for source words within custom terminology.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">DeepL glossaries are case-insensitive.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Google glossaries are case-sensitive by default, but a parameter can change this.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">IBM glossaries are case-sensitive.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Microsoft phrase dictionaries are case-sensitive, while sentence dictionaries are case-insensitive.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SYSTRAN glossaries are case-sensitive.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Morphology support is only offered by a few providers, including DeepL, Systran, Yandex, and Phrase. This support is necessary to use common words in MT glossaries without post-editing.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To build a comprehensive glossary, combining human and MT glossaries is crucial. However, if compiling a glossary manually, consider the case sensitivity issues. Another option is to automatically extract glossary, DNT, abbreviation, and short-string information from TMs.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Takeaways<\/span><\/h2>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When working with TMs to train machine translation (MT) models, it is essential to be aware of typical issues with data, such as duplicates, inconsistent translations, and technical issues. Cleaning the data yourself can ensure transparency and control, and various tools are available to help automate the process.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It is recommended to split the dataset into training, validation, and test sets to ensure the accuracy of the MT model. Metadata should be included in the test set.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Glossaries are essential to MT workflow. Different types of MT glossaries, such as do-not-translate lists, proper nouns, abbreviations, and common word glossaries, can be used to ensure consistent translations. It is crucial to keep glossaries up-to-date and to understand the reasons behind issues with MT results.<\/span><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Preparation of data assets<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Best Practices for Training MT Models using Translation Memories and Glossaries - inten.to\/machine-translation-university\/<\/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:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best Practices for Training MT Models using Translation Memories and Glossaries - inten.to\/machine-translation-university\/\" \/>\n<meta property=\"og:description\" content=\"Preparation of data assets\" \/>\n<meta property=\"og:url\" content=\"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/\" \/>\n<meta property=\"og:site_name\" content=\"inten.to\/machine-translation-university\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-12T23:26:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-20T19:43:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-1024x565.png\" \/>\n<meta name=\"author\" content=\"sergei.polikarpov@inten.to\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"sergei.polikarpov@inten.to\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/\",\"url\":\"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/\",\"name\":\"Best Practices for Training MT Models using Translation Memories and Glossaries - inten.to\/machine-translation-university\/\",\"isPartOf\":{\"@id\":\"https:\/\/inten.to\/machine-translation-university\/#website\"},\"datePublished\":\"2022-12-12T23:26:45+00:00\",\"dateModified\":\"2023-03-20T19:43:15+00:00\",\"author\":{\"@id\":\"https:\/\/inten.to\/machine-translation-university\/#\/schema\/person\/1aa9e5874e74cbf37313324ccc703af0\"},\"breadcrumb\":{\"@id\":\"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MT University\",\"item\":\"https:\/\/inten.to\/machine-translation-university\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Best Practices for Training MT Models using Translation Memories and Glossaries\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/inten.to\/machine-translation-university\/#website\",\"url\":\"https:\/\/inten.to\/machine-translation-university\/\",\"name\":\"inten.to\/machine-translation-university\/\",\"description\":\"Intento MT University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/inten.to\/machine-translation-university\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/inten.to\/machine-translation-university\/#\/schema\/person\/1aa9e5874e74cbf37313324ccc703af0\",\"name\":\"sergei.polikarpov@inten.to\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/inten.to\/machine-translation-university\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1fbab3532c586e5c65e28bb673c63bb7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1fbab3532c586e5c65e28bb673c63bb7?s=96&d=mm&r=g\",\"caption\":\"sergei.polikarpov@inten.to\"},\"url\":\"https:\/\/inten.to\/machine-translation-university\/author\/sergei-polikarpovinten-to\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Best Practices for Training MT Models using Translation Memories and Glossaries - inten.to\/machine-translation-university\/","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:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/","og_locale":"en_US","og_type":"article","og_title":"Best Practices for Training MT Models using Translation Memories and Glossaries - inten.to\/machine-translation-university\/","og_description":"Preparation of data assets","og_url":"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/","og_site_name":"inten.to\/machine-translation-university\/","article_published_time":"2022-12-12T23:26:45+00:00","article_modified_time":"2023-03-20T19:43:15+00:00","og_image":[{"url":"https:\/\/inten.to\/machine-translation-university\/wp-content\/uploads\/2022\/12\/MTStudio-1024x565.png"}],"author":"sergei.polikarpov@inten.to","twitter_card":"summary_large_image","twitter_misc":{"Written by":"sergei.polikarpov@inten.to","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/","url":"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/","name":"Best Practices for Training MT Models using Translation Memories and Glossaries - inten.to\/machine-translation-university\/","isPartOf":{"@id":"https:\/\/inten.to\/machine-translation-university\/#website"},"datePublished":"2022-12-12T23:26:45+00:00","dateModified":"2023-03-20T19:43:15+00:00","author":{"@id":"https:\/\/inten.to\/machine-translation-university\/#\/schema\/person\/1aa9e5874e74cbf37313324ccc703af0"},"breadcrumb":{"@id":"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/inten.to\/machine-translation-university\/selecting-and-customizing-mt-engines-preparation-of-data-assets\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"MT University","item":"https:\/\/inten.to\/machine-translation-university\/"},{"@type":"ListItem","position":2,"name":"Best Practices for Training MT Models using Translation Memories and Glossaries"}]},{"@type":"WebSite","@id":"https:\/\/inten.to\/machine-translation-university\/#website","url":"https:\/\/inten.to\/machine-translation-university\/","name":"inten.to\/machine-translation-university\/","description":"Intento MT University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/inten.to\/machine-translation-university\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/inten.to\/machine-translation-university\/#\/schema\/person\/1aa9e5874e74cbf37313324ccc703af0","name":"sergei.polikarpov@inten.to","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/inten.to\/machine-translation-university\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1fbab3532c586e5c65e28bb673c63bb7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1fbab3532c586e5c65e28bb673c63bb7?s=96&d=mm&r=g","caption":"sergei.polikarpov@inten.to"},"url":"https:\/\/inten.to\/machine-translation-university\/author\/sergei-polikarpovinten-to\/"}]}},"_links":{"self":[{"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/posts\/283"}],"collection":[{"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/comments?post=283"}],"version-history":[{"count":4,"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/posts\/283\/revisions"}],"predecessor-version":[{"id":453,"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/posts\/283\/revisions\/453"}],"wp:attachment":[{"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/media?parent=283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/categories?post=283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inten.to\/machine-translation-university\/wp-json\/wp\/v2\/tags?post=283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}