ProcessTranslatePage by Robert Weiss

Translates all textfields on a page via Fluency

ProcessTranslatePage – A Processwire module to translate all page fields via Fluency

ProcessTranslatePage is an extension for the Processwire module Fluency by SkyLundy so it can translate all text fields on a page at once.

As translations might take some time to proceed, PHP timeouts might occur on pages with a lot of fields and/or text. To bypass that, see the section Command line usage

Installation

  1. Download and install Fluency-Translation
  2. Configure the DeepL-API credentials and language settings
  3. Download and install ProcessTranslatePage
  4. Configure the module settings if needed
  5. Add the permission ›fluency-translate‹ to your user role
  6. Open a page, click on the arrow next to the save-button, choose ›Save + Translate‹

Settings

  • Exclude Templates
  • Overwrite existing translations

Field support

  • PageTitleLanguage
  • TextLanguage
  • TextareaLanguage
  • File (and image) descriptions
  • All the mentioned fields inside Repeater, RepeaterMatrix, FieldsetPage, Functional and Table fields

Command line usage

If you want to translate more than one page at time, you can execute the included script translate-pagetree.php in the command line to prevent timeouts. Before executing, change the variables $username, $home and $includeHidden in the script according to your needs.

Please note, this is an alpha release. Please use in production after thorough testing for your own project and create Github issues for bugs found if possible.

Install and use modules at your own risk. Always have a site and database backup before installing new modules.

Twitter updates

  • ProcessWire 3.0.185 (dev) core updates, plus new Session Allow module— More
    17 September 2021
  • Three new ProcessWire Textformatter modules: Find/Replace, Markdown in Markup, and Emoji— More
    3 September 2021
  • This week we have a new master version released after a year in the making. With nearly 40 pull requests, hundreds of new additions and more than 100 issue reports resolved, this new version has a ton of great new stuff— More
    27 August 2021

Latest news

  • ProcessWire Weekly #388
    In the 388th issue of ProcessWire Weekly we'll check out the latest core update, introduce two new third party modules, and more. Read on!
    Weekly.pw / 16 October 2021
  • ProcessWire 3.0.184 new master/main version
    This week we have a new master/main version released after a full year in the making. As you might imagine, this new version has a ton of great new stuff and we’ll try to cover much of it here.
    Blog / 27 August 2021
  • Subscribe to weekly ProcessWire news

“I am currently managing a ProcessWire site with 2 million+ pages. It’s admirably fast, and much, much faster than any other CMS we tested.” —Nickie, Web developer