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;
}