<?php
function needsTransliteration(string $text): bool {
// Returns true if there's any character that is NOT Latin script
return preg_match('/[^\p{Latin}\p{Common}\p{Inherited}]/u', $text) === 1; }
var_dump(needsTransliteration
("MartÃnez"));
PD9waHAKCmZ1bmN0aW9uIG5lZWRzVHJhbnNsaXRlcmF0aW9uKHN0cmluZyAkdGV4dCk6IGJvb2wgewogICAgLy8gUmV0dXJucyB0cnVlIGlmIHRoZXJlJ3MgYW55IGNoYXJhY3RlciB0aGF0IGlzIE5PVCBMYXRpbiBzY3JpcHQKICAgIHJldHVybiBwcmVnX21hdGNoKCcvW15ccHtMYXRpbn1ccHtDb21tb259XHB7SW5oZXJpdGVkfV0vdScsICR0ZXh0KSA9PT0gMTsKfQoKdmFyX2R1bXAobmVlZHNUcmFuc2xpdGVyYXRpb24oIk1hcnTDrW5leiIpKTs=