Hello WPML Support Team,
I would like to flag a potential issue in the Translation Dashboard and credit management workflow related to automatic translation.
Current behavior
In the Translation Dashboard, users select pages/components to translate.
If this selection includes content that has already been translated before, and the user does not explicitly change the translation method per language (Automatic / Translate myself / Assign translator), WPML will automatically re-translate the content and deduct credits again.
This happens even though:
WPML already knows the content has been translated before
Credits have already been charged for that same content
As a result, the user pays twice for the same translation.
Why this is a problem
While technically this can be avoided by carefully adjusting the per-language translation method, this places all responsibility on the user. From a product and UX perspective, this is a risky setup, especially for larger websites or agencies managing many pages and languages.
One moment of oversight can immediately lead to unintended and irreversible credit usage. This could lead to legal claims to WPML and hence for a significant financiel risk especially when it accumulated over longer time.
Suggestion
It would be helpful if WPML could implement at least one of the following:
A check that prevents automatic re-translation of already translated content by default
A warning or confirmation message before credits are deducted again
A clearer visual indicator that credits will be re-charged
I’m not raising this as a complaint, but as a risk worth addressing proactively — it is easy to imagine less forgiving customers escalating this in the future.
Thank you for considering this feedback.
Kind regards,
Frits