Oberin98,
<script>
const alphabet = {
а : 'a', б : 'b', в : 'v', г : 'g', д : 'd', е : 'e', ё : 'e', ж : 'zh',
з : 'z', и : 'i', й : 'i', к : 'k', л : 'l', м : 'm', н : 'n', о : 'o',
п : 'p', р : 'r', с : 's', т : 't', у : 'u', ф : 'f', х: 'h', ц : 'c',
ч :'ch', ш : 'sh', щ : 'sh', ъ : '', ы : 'i', ь : '\'', э : 'e', ю : 'y',
я : 'ia'
};
let a = 'Привет красавчик';
function trans(str){
return [...str].map(a => a.toLowerCase() in alphabet ? a.toLowerCase() == a ? alphabet[a] : alphabet[a.toLowerCase()].toUpperCase() : a).join('')
};
document.write(trans(a))
</script>