# inRiver PMC

## Automated Translations

### Important!

The hardcoded criteria for entities to have "Need Translation" status has been removed. This means ***any entities that match the automated translation query will be sent for translation***, if needed.

If you want to keep the "Need Translation" concept, you can create a new field of your choosing, and add this requirement as a base criteria in the criteria configuration. More information about the criteria configuration and base criteria can be found in the following article. [Criteria Configuration](/inriver-translation-connector/criteria-configuration.md)

## Mandatory - Requires user input

### Updating the Package in inRiver Control Center

* Once logged into the inRiver Control Center on your environment, navigate to
  * Connect -> Packages
* There should be a Lionbridge zip file, go ahead and click "Replace" on that.
* Drag and drop the updated Lionbridge zip file and press Upload.
* Navigate to
* Connect -> Extensions
* Press "Restart Service"
  * The service may need to be restarted twice in intervals, sometimes the new package doesn't get updated properly.

**Some extension details may have been reset in the last update, please verify the following.**

* Go through the three Lionbridge extensions and verify the following under the "Details" tab
* `Assembly Name` is set to `Lionbridge.inRiver.Extension.Translation.dll`
* `Assembly Type` starts with `Lionbridge.inRiver.Extension.Translation.Extension`
* And ends with either
  * `AutomatedTranslationSenderExtension`
  * `LionbridgeTranslationEntityUpdateExtension`
  * `TranslationEntityPeriodicUpdateExtension`

### Extension Settings

The following settings have been moved to a new XML configuration setting "`TranslationConfiguration`"

* TranslateEntityStatusFields
* ChildLinkTypes
* LanguageConfiguration

See [Translation Configuration](/inriver-translation-connector/translation-configuration.md) for more information and examples on how to update the new `TranslationConfiguration` setting with these old settings and their respective values.

The following extension settings are now **required, and needs to be added manually**, unless reinstalling the extension from scratch.

* TranslationConfiguration
  * Contains the old settings `TranslateEntityStatusFields`, `ChildLinkTypes` and `LanguageConfiguration`.
* CriteriaConfiguration
  * This setting can safely be left empty if not using the criteria system for automated translations. It contains the XML configuration for the new optional criteria system for automated translations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lionbridge.gitbook.io/inriver-translation-connector/upgrade-3.2.2-greater-than-3.3/inriver-pmc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
