JSFiddle - React, Tailwind, and code Playground
HTML
<div class="translate">Dummy text with some 123 numbers in 390,981 it.</div>
<div>Dummy text with some 123 numbers in 390,981 it.</div>
<div class="translate">Dummy text with some 67,898 numbers in 109,209,734.09 it.</div>
JavaScript
var arabicNumbers = ['۰', '۱', '۲', '۳', '۴', '۵', '۶', '۷', '۸', '۹'];
$('.translate').text(function(i, v) {
var chars = v.split('');
for (var i = 0; i < chars.length; i++) {
if (/\d/.test(chars[i])) {
chars[i] = arabicNumbers[chars[i]];
}
}
return chars.join('');
})