The Automatic Translation card (T188247) allows to select between MT services. Currently, changing between services replaces the affected paragraph after some delay. If the delay becomes significant, users may perceive their action had no effect. in addition the change in the paragraph content may not be always noticeable.
In order to communicate better these transitions, the following is proposed:
- Show the three dot loading placeholder if the change is not immediate. Deciding whether the wait is immediate can be based on the type of action (MT services are expected to take time, while clearing the paragraph or copying the source is expected to be immediate) or defining a short time threshold. The loading placeholder is the same that is used the first time the paragraph is added to the translation.
- Highlight the resulting paragraph for a second. In order to draw the attention to the paragraph that changed as the result of the user action, the target paragraph affected will be highlighted (using the usual cx-section-highlight) and fading away after a second.