he encontrado esta web, nose si ya estaba puesta pero ahi keda:
http://74.125.39.132/translate_c?hl=es& ... N_iKkNKY7Q
http://74.125.39.132/translate_c?hl=es& ... N_iKkNKY7Q
Regístrate o identifícate para poder postear en este hilo