Depende de a qué se refiera exactamente en este caso.
Presentarse en el idioma local y pedir educadamente continuar la conversación en inglés (o en algún otro idioma que pueda compartir con la persona en cuestión) suele estar bien, e incluso puede dar lugar a un trato mucho más educado por parte de los lugareños, pero en ese momento debería ceñirse al inglés salvo los casos particulares que menciono a continuación.
Más allá de eso, las únicas veces que cambio de código parece ser razonablemente aceptable en todo el mundo cuando se habla con extraños y se carece de un dominio total de las dos lenguas implicadas, son las discusiones metalingüísticas (es decir, hablar de la lengua en sí), el uso de topónimos locales (que a menudo también obtendrán respuestas más educadas), o cuando simplemente no hay una traducción adecuada para el concepto que se pretende en la lengua que se habla (esto es parte de cómo se desarrollan los préstamos).
El cambio de código para resolver la ambigüedad (por ejemplo, cuando el idioma local distingue entre conceptos que el inglés no distingue) puede considerarse aceptable, o puede no considerarse aceptable (cuando he viajado y he hecho esto, ha parecido ser más aceptable entre los individuos más jóvenes).
Sin embargo, salpicar aleatoriamente tu discurso con interjecciones del idioma local no suele ser apreciado, y normalmente reforzará que eres un turista (lo que casi siempre es algo malo cuando se viaja).