Transfer from English page to Arabic page

Try the following. This is given that the original page url has a .html in it (contact.html and info.html)

<li><a href="https://wordpress.stackexchange.com/questions/87146/<?php
if (false !== strpos(strtolower($_SERVER["REQUEST_URI']), '.html')) {
    $uri = str_replace('.html', '-ar.html', strtolower($_SERVER['REQUEST_URI']));
} else {
    $uri = '';
}
echo home_url($uri);
?>">arabic</a></li>