Une DTD (DocBook) et un parseur validant suffisent (pour Docbook/XML, y'a xmlproc_val qui est disponible dans PyXML pour Python par exemple, mais il y en a beaucoup d'autres, ce doit être le cas de celui qui vient avec libxml/libxslt de Daniel Veillard).
Comme quoi Python est partout... je sais ce qu'il me reste à faire ;-)
Le traducteur ne peut pas envoyer son document traduit et relu sur le site si celui-ci comporte des erreurs au niveau XML.
Disons qu'il peut l'envoyer, mais qu'il ne sera pas accepté et qu'il recevra une liste d'erreurs à corriger ou la commande à exécuter chez lui pour l'obtenir :-)
Ca me parait bien. Il faut que je teste cela.
Guillaume.