Hello @sipakmarcin,
Thank you for the detailed report and for sharing the profiler screenshot as well!
The translated version of the default language page is expected to be a little bit slower than the default language due to the translation that needs to be loaded from the database, but the difference shouldn’t be significant.
TranslatePress page processing can be CPU intensive, especially on pages with a large amount of HTML content. Internally, the plugin reads the entire page output as a string and transforms it into an HTML object. That object basically needs to stay in the memory.
We recommend you use a caching plugin. Cached pages are not processed on every page load. TranslatePress can be resource intensive with large pages, but it depends on how much HTML content there is on one page.
Since you already disabled both Gettext translation and Dynamic Translation, here are the next things I would recommend checking:
The best approach now would be to perform a Database Optimization from TranslatePress Advanced Settings → Debug. See if this procedure will help.
Enabling the “Fix missing dynamic content” option in TranslatePress Advanced Settings → Troubleshooting could potentially improve page speed as well.
Also, issues can be caused by the repeated detection of the same front-end string displayed using JavaScript as well. This will cause multiple trp-ajax.php calls appearing, which you could see by accessing the dev tools → Network tab, and checking whether there are many repeated trp-ajax.php calls while loading the page.
To solve this, instead of disabling the dynamic translation, you can also identify the html node that contains that overdetected text and use TranslatePress → Advanced Settings → Exclude strings & pages → option “Exclude from dynamic translation” to input the JS/CSS selector for that node: https://translatepress.com/docs/developers/exclude-certain-text-or-element-from-being-translated/.
Additionally, the “Automatic Translation Memory” option in TranslatePress Advanced Settings → Miscellaneous options can have a negative impact on page speed. You can disable it to check if the page load improves.
If the performance is still not improved, the next recommended step is to perform a conflict test (ideally in a staging environment):
Briefly disable all other plugins besides TranslatePress and enable the default Twenty Twenty theme. Please also disable all add-ons. If this fixes the problem, enable everything one by one, checking each time to see when the problem returns.
Let me know how this goes!