suportando múltiplas linguagens, resolve #4