Prueba con:
Código Apache:
Ver originalRewriteRule ^([^/]+)/(.+)$ $2.php?lang=$1
donde:
([^/]+) cualquier carácter que no es es la barra /
(.+) cualquier carácter
$2 es lo que se capturó en (.+), es decir, es segundo paréntesis.
$1 es lo que se capturó en ([^/]+) es decir, el primer paréntesis.
En resumen, dada una uri de ésta forma:
[url]www.dominio.tld/lengua/categoria[/url]
se transformaría (de forma interna e invisible al usuario) en:
[url]www.dominio.tld/categoria.php?lang=lengua[/url].
Prueba y nos cuentas, toma en cuenta que muy posiblemente no todas tus uris siguen esa forma, por lo que tienes que hacer un esquema de como funcionan todas ellas y luego hacer reglas para que funcione para todo tu sitio.
Para mayor [URL="http://httpd.apache.org/docs/current/mod/mod_rewrite.html"]información[/URL].
Saludos.