if service.isCharMode() then
    if service.isSelectionMode() then
        local txt = service.getText(node)
        local ks, js = service.getSelectionStart(), service.getSelectionEnd()
        if ks == js then
service.speak("لَمْ تُحَدِّدْ نصا")
        else
loadstring("=IDh7/kjm4JF1A8yAjA5qWXLeMfTxrGWGWqcS1qTz2HyS2wjDQKnY17Om0PqPzotf/VPq7SZAkLwGfKbo8TN9UNqmoJRRGMaqQFDUcnYylYqxIiFdtfsZJU9r53TyiktC6UgCL4iSjPuWQkIBSUXJK9RfgWFP9Hz8YNTOJTZKifAsgY+bpUF3WBgHYrNy4sOBCkB6894cIikHyy3rgNYV0dnJQoZGFlxYcRen8xSbihn3W7AN6xH9jiKAWMKLFdGY+3pEvKKiO2vtkVhNOVH0lRiiO7mwr2f9f4IGGATShiwqFqm6sb0aM5gNYB9Cj6niBJMg4Jk6u6RrM+ye63AgITi9XG1rDb4bMpbmMn5QG5aISY1KDwoPe5moCRlUqbrjPNNQvyFamPWFSij9R7TccEwsL8h0hn67+CesHqu0KFHQVq6W559arHEt3eFLbv6HvhD6lt7HSt1Bw3LQrb0cRiPV2pyEBB50s6sEW3kH0ikB2IHsS1sTJyCB2ScSE6YMrU0xqcnRbwCrAXsdTgomlYU9MqxvtjBwL8mrcTH+HtkQQ+800gE7Rzf3qNIbB7QDqgEOJfAumg63mN6tM/jNqLGVBL207c+TuBMZHciBKG45r7opQskKoCWrj8XPsGip16T+enOsHYVy21NIQAashDDbpgvDGTntn0tQTZwLYjqMBamPEZdIEeZzQ3H/FMkOU2WgFt766BZJOomRgqSqcQsacTYCp7vSrCh/CzE193YDbbgae5ktn608ZVgVKPh1rdtzYhY+4K8hqyiBwdsQHxWV5lahYfOQ5yrKJ2jL1cWSOKwzDGQBZSaHOvEyUl/dK4Q3g==")()
        end
    else
service.speak("التحديدُ مُعَطَّلْ. ")
require "import"
task(1200,function()
service.asyncTrans(node)
end)
    end
elseif service.isAutoTrans()
service. speak("النَّصُّ الأصلي: ")
task(800,function()
-- require 'import' import 'com.androlua.*'
text=service.getText(node)
service. speak(text)
return true
end)
else
require "import"
task(100,function()
service.asyncTrans(node)
end)
    end