Here is my virtualhost config :
<VirtualHost 10.10.10.10:80>
ServerName example.com
ProxyPreserveHost On
ProxyPass /gtranslate/ !
# node service listenning on localhost port 3000
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
DocumentRoot /home/directory_containing_gtranslate
AddDefaultCharset utf-8
# gtranslate config
RewriteEngine on
RewriteRule ^/([a-z]{2}|zh-CN|zh-TW)/([a-z]{2}|zh-CN|zh-TW)/(.*)$ /$1/$3 [R=301,L]
RewriteRule ^/([a-z]{2}|zh-CN|zh-TW)/([a-z]{2}|zh-CN|zh-TW)$ /$1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/([a-z]{2}|zh-CN|zh-TW)/(.*)$ /gtranslate/translate.php?lang=$1&url=$2 [L,QSA]
RewriteRule ^/([a-z]{2}|zh-CN|zh-TW)$ /gtranslate/translate.php?lang=$1 [L,QSA]
</VirtualHost>
I had to create cache/js wich was missing
Evertything works fine, thanks for this great software. I had to move from google translate because it was hard to add corrections.