Home›Support›English Support›[Resolved] How to get all translated strings in certain language to translate to new
[Resolved] How to get all translated strings in certain language to translate to new
This thread is resolved. Here is a description of the problem and solution.
Problem: The client needs to filter and translate strings that have already been translated into French, for a new translation into German, without translating unnecessary strings not shown to end customers. Solution: We recommend using the "Partial Translation" filter to display strings that are translated into one language but missing translation in another. To avoid translating strings not used on the front end, you can use the elimination method. This involves deleting string domains that definitely do not appear on the front end, such as the 'sitepress' domain from WPML. Domains related to caching, SEO, and security plugins likely do not use front-end strings either, so these can also be removed. For more details on how to delete strings, please visit our guide: https://wpml.org/documentation/getting-started-guide/string-translation/#how-to-delete-a-string. Additionally, a feature to filter front-end strings will be introduced in future versions of WPML.
If this solution does not resolve your issue or seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.
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.
wpml how to get all translated strings in. certain language to translate to new languages. So we have translated the site fully to France let's say. Now we want to expand to German. For the strings we need manually check, which ones are translated and which ones not. Don\'t want to translate unnecessary strings that aren\'t shown to end customers. For now there is only translation priority filter but it would mean we need to mark all those. And still couldn\'t filter untranslated ones. Would be super to have similar like the translation of WooCommerce products.
There is a filter for this in WPML -> Strings Translation. Click the "Display" dropdown field (the first filter). Select "Translation needed". Click the " Search button. The display will change and show all the strings that have not been translated yet. Please see the attached screenshot.
Please also review our Strings Translation guide here.
Hi. Thanks for quick reply.
There are so many strings that aren't needed to be translated. That's why we need to filter out those that have been translated to one language already. Elsewise it would cost a lot of working hours to translate those that aren't visible for end customers or aren't meant to be translated at all.
You can use the "Partial Translation" filter to display strings translated to one language but missing the translation to another. Please see the attached screenshot partial-trans.jpg.
There is no filter to display only the strings on the front end. Most strings in Strings Translation will not be strings for the front end. But it is most likely that some strings from your theme will be displayed on the front end. There may also be some strings from plugins. You can use the elimination method and delete string domains that for sure don't show on the front end. For example, WPML has a string domain called "sitepress". You can remove this domain from Strings Translation. Please see the attached screenshot image (7).png. Caching, SEO, and security plugins also probably don't use strings on the front end, so you can also delete those. If needed, you can always scan those plugins for strings in WPML -> Theme and plugins localization. Please read about it in our guide here.
In addition to what I wrote yesterday, I want to add that one of our developers told me today that a feature to filter frontend strings will be added to WPML in future versions.
Thank you. Looking forward to the update in the plugin with this feature. It will save a lot of time to translate the page.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.