Me parece que esto se reduce a encontrar la consulta correcta... Con el tema del JOIN no te puedo ayudar exactamente porque cuando estaba leyendo el manual de mysql descublri que este motor traduce los JOINS en clausulas WHERE para optimizar el query, asi que me saltie el capitulo (vos no lo hagas jaja).
Un poco hay que adivinar porque no tenemos las estructuras de la tablas, y no tengo muy en claro que es lo deseas que te devuelva como resultado.
Código SQL:
Ver originalSELECT * FROM translators, otraTabla1, otraTabla2 WHERE
translators.act='$show' AND
translators.name='$name' AND
translators.email='$email' AND
otraTabla1.campo = '$campo' AND
otraTabla2.idioma = '$idioma' AND
translators.id = otraTabla1.id_translator AND
translators.id = otraTabla2.id_translator
Las ultimas dos condiciones son las mas importantes, ya que hacen las relaciones entre las tablas. Con JOIN quedaria mas "resumida" la consulta pero asi creo que se entiende mas.
Deberias pensar ademas en usar OR en vez de AND en ciertas condiciones.
Saludos! Espero que te sirva.