Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client needed to customize the default translation batch name in WPML Translation Management, which is hardcoded as 'WPML|{lang}|{number}'. They requested a filter to change the prefix 'WPML' to a custom string like 'Help Center'.
Solution:
We reviewed the request and decided not to add a new filter for customizing the default translation batch name. This decision was based on the specificity of the request and the fact that it's the first of its kind in over 10 years of WPML development. Additionally, since the batch name can be manually edited before sending for translation and it does not impact the translation workflow, we concluded that the demand for this feature does not justify a new implementation at this time. However, you are welcome to implement a custom solution if necessary.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please open a new support ticket.

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.

This topic contains 1 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 4 weeks ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
October 1, 2025 at 9:05 am #17447771

walkmew

Background of the issue:
I need to customize the default translation batch name that WPML suggests when sending content for translation. Currently, it is hardcoded as WPML|{lang}|{id}, but I want to replace WPML with Help Center automatically. The default batch name suggested in WPML Translation Management is hardcoded as WPML|{lang}|{number} (see GetTranslationBatchDefaultName::handle). We want to change the prefix WPML to a custom string (e.g. Help Center) automatically. Could you add a filter (similar to wpml_tm_batch_name) to allow customizing the default batch name prefix?

Symptoms:
The default batch name in WPML Translation Management is hardcoded and cannot be customized.

Questions:
Could you add a filter to allow customizing the default batch name prefix?

October 2, 2025 at 10:39 am #17451668

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello,

Thanks again for your detailed request and for taking the time to outline the use case clearly.

After reviewing this internally with our team, we’ve decided not to proceed with a feature request for customizing the default translation batch name. The reason is that this is a highly specific case, and in over 10 years of WPML development, this is the first time we’ve received such a request.

Additionally, since the default batch name can be manually edited before sending the content, and it does not affect the translation workflow or functionality, we believe the demand for this feature is too limited to justify implementing a filter at this time.

That said, you’re absolutely welcome to implement a custom solution if needed.

Best regards,
Lucas