Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 9:00 – 12:00 -
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -

Supporter timezone: Asia/Singapore (GMT+08:00)

This topic contains 4 replies, has 0 voices.

Last updated by Kor 4 days, 8 hours ago.

Assisted by: Kor.

Author Posts
June 19, 2025 at 10:06 am #17149799

Matthieu

Background of the issue:
I manage automatic translations on 14 client sites using WPML's pre-paid credit system. It's crucial to monitor when any site's credit balance is running low to ensure continuous translation services.

Symptoms:
Difficulty in monitoring and managing translation credits across multiple sites.

Questions:
Is there a technical solution like a WPML hook, REST API endpoint, or WP-CLI command to fetch the remaining automatic translation credits dynamically?
Is there a built-in option in WPML to alert us when a site's credit balance reaches zero?
Can a filter or column be added to the 'Manage Credits' page to show only sites with the Automatic Translation feature enabled?

June 19, 2025 at 10:19 am #17149937

Matthieu

Initial message:

Hello WPML Support Team,

We manage automatic translations on 14 client sites using your pre-paid credit system. It’s crucial for us to know when any site’s credit balance is running low so we can top up before a site is left without translation credits. I have three related questions:

1. Programmatic Credit Retrieval
Is there a technical solution—such as a WPML hook, REST API endpoint, or WP-CLI command—that we can implement on each WordPress site to fetch the remaining automatic translation credits dynamically?

2. OR Low-Credit Notification
If no such programmatic interface exists, is there a built-in option in WPML that would alert us (via email or in-dashboard notification) when a site’s credit balance reaches zero and automatic translation stops?

3. OR Dashboard Filtering by Automatic Translation
Our account’s “Manage Credits” page (https://wpml.org/account/manage-credits/) lists all 100 of our registered sites, making it difficult to quickly identify which of our 14 automatic-translation sites are running low. Would it be possible to add a filter or column to that interface to show only sites with the Automatic Translation feature enabled?

Any guidance or roadmap information you can provide on these items would be greatly appreciated. Thank you for your help in improving the manageability of our WPML-powered translations!

Best regards,

June 19, 2025 at 2:43 pm #17151264

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for providing such a detailed explanation of your use case. We understand how important it is to manage translation credits efficiently across multiple client sites. Please find our responses to your questions below.

1. Programmatic Credit Retrieval
Currently, WPML does not provide a public hook, REST API, or WP-CLI command that allows you to retrieve the remaining automatic translation credits per site. We understand the value of such functionality for managing multiple installations and have shared this feedback with our development team for consideration in future updates.

2. Low Credit Notification
WPML does not send automatic notifications when a site's translation credits are low or fully depleted. When the available credits are exhausted, automatic translation simply stops without prior warning. We do send email notifications when a payment for a Pay-as-you-go subscription fails, which typically happens after credits have been used for the month and the billing attempt is unsuccessful. However, notifications are not triggered based on a low credit balance before the billing date.
We recognize that a low-credit alert would be very useful, and we have submitted this as a feature request to our product team for future consideration.

3. Dashboard Filtering by Automatic Translation
Thank you for your suggestion regarding the “Manage Credits” page. At the moment, it is not possible to filter or sort sites based on whether Automatic Translation is enabled. We have noted your feedback and passed it along to our product team as a feature request as well.

We truly appreciate your input. If you have any other suggestions or feature requests, feel free to let me know, and I'll be happy to pass them along.

June 20, 2025 at 7:23 am #17152893

Matthieu

Hello,

Thank you for your quick and detailed response — it’s very much appreciated!

I'm sure these three features would be a great help to web agencies managing multiple clients. Thank you for taking them into consideration.

So currently, our only option is to go each week to the page https://wpml.org/account/manage-credits/, type the site name in the search bar, and check the remaining credits manually. Since we only have 14 sites using the credits, it's manageable for now — but imagine if we had 100 sites... it would be unmanageable 🤯

Thank you very much again!

Best regards,
Loïc

June 20, 2025 at 8:50 am #17153428

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Hello Loïc,

Thank you for your kind words and thoughtful feedback. It means a lot.

You're absolutely right. Manually checking credit usage across multiple sites can become quite time-consuming as the number of sites grows. We understand how valuable these features would be for agencies like yours, and I’ve made sure to add your comments as a feature request for our development team to review.

In the meantime, if there's anything else you'd like to suggest or any other area where we can help improve your workflow, please feel free to let us know. We're always listening.