Sorry for the delay I was on a long holiday in New Zealand from 16th Feb till 7th April
Support for OpenSCAD text command, basically takes the text command and creates it as a one line command and calls the OpenSCAD module telling it to create the output as a dxf file. It then imports that dxf file as a FreeCAD object using the import DXF file as a face function.
(Assuming you have a version of ImportCSG.py that attempts to supports the OpenSCAD text you should have a function called processTextCmd on my system it is at line 714.)
Text support was added in this pull request
viewtopic.php?f=27&t=17871&p=140410#p140410
Looking at the code the op is trying to use, I am not sure that the implementation will cope with a translate request. One could try creating a simple test case with just a translate and text command. Testing with OpenSCAD and testing with FreeCAD.
A work around for dealing with text before the support was added was to do the following create two scad files.
One with the text i.e. text("test");
render it under OpenSCAD and export as DXF i.e. saved_text.dxf
create a second scad file
linear_extrude() import( file="saved_text.dxf");
and load the second scad file in FreeCAD
One might test with a translate rather than linear_extrude