php existe uma maneira de transferir letras latinas para letras em inglês?

existe uma maneira de transferir letras latinas para letras inglesas com php?

Tal como:āáǎà transferir paraa,

ēéěè transferir parae,

īíǐì transferir parai,

... // pode haver dezenas principais na Alemanha, francês, italiano, Espanha ...

PS: como transferir o sinal de pontuação use php? Eu também quero transferir%20 para um espaço, transfira%27 para'. Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion