Hola amigos.
Estoy intando programar un traductor español-ingles y me encuentro con un problemita que quizas entre todo me puedan ayudar.
 
Tengo una base de ESPAÑOL-INGLES 
 
SPN - ENG
mujer - woman
perro - dog
rio de janeiro - rio de janeiro
rio - river
 
 
Ahora si por ejempo tengo la entrada "Mujer rio de janeiro"
 
Para traducir esto separo el string por espacios y me quedaria un array con
1-mujer
2-rio
3-de
4-janeiro
 
Obviamente que si traduczo palabra por palabra la traduccion seria mala me quedaria woman river de janeiro.
Lo que necesito es poder reconocer si la palabra rio esta sola o es parte de "rio de janeiro".
 
Alguna idea??
Saludos
Javy 
  
 
