JSFiddle - React, Tailwind, and code Playground
by thenetfreaker
HTML
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/translingual.min.js"></script>
<h1>Translingual Demo</h1>
Original string: <input type="text" name="str" id="str" placeholder="Write anything...">
<br>
<br>
Original language: <select name="from_lang" id="from_lang" title="From">
<option value="en" SELECTED>en</option>
<option value="ru">ru</option>
<option value="es">es</option>
<option value="el">el</option>
<option value="de">de</option>
<option value="sr">sr</option>
<option value="fr">fr</option>
<option value="ua">ua</option>
<option value="he" disabled="true">he</option>
<option value="trans">Transcription</option>
</select>
<br>
<br>
Language to translingualate to: <select name="to_lang" id="to_lang" title="To">
<option value="en">en</option>
<option value="ru" SELECTED>ru</option>
<option value="es">es</option>
<option value="el">el</option>
<option value="de">de</option>
<option value="sr">sr</option>
<option value="fr">fr</option>
<option value="ua">ua</option>
<option value="he">he</option>
<option value="trans">Transcription</option>
</select>
<br>
<br>
<button type="button" onclick="document.getElementById('result').innerHTML = Trans.ling(document.getElementById('str').value, document.getElementById('from_lang').value, document.getElementById('to_lang').value)">Go</button>
<br>
<br>
<hr>
<br>
<br>
<div id="result"></div>
CSS
* {
font-family: sans-serif;
font-size: 1rem;
text-align: center;
}
h1 {
font-size: 1.5rem;
text-decoration: underline;
}
select {
width: 50px;
}
input {
padding: 5px 10px;
text-align: initial;
font-size: 0.9rem;
}
button {
width: 100px;
height: 40px;
line-height: 40px;
border: 0;
color: white;
background: green;
cursor: pointer;
}
#result {
background: yellow;
}