SVG Translate should be able to treat textPath exactly like tspan.
librsvg does not yet support textPath, but that need not stop SVG Translate from supporting it.
File:SVG Translate textpath.svg
See https://commons.wikimedia.org/wiki/File:SVG_Translate_textpath.svg (SVG file with textPath)
Currently, the tool does not see any text due to T250607.