| <!doctype html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <title>Neural Machine Translation Demo App</title> |
| <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> |
| <link rel="stylesheet" href="/resources/demos/style.css"> |
| <style> |
| .ui-resizable-se { |
| bottom: 17px; |
| } |
| </style> |
| <link rel="stylesheet" href="style.css"> |
| <script src="https://code.jquery.com/jquery-1.12.4.js"></script> |
| <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> |
| <script> |
| $( function() { |
| $( "#tgt_text" ).resizable({ |
| handles: "se" |
| }); |
| } ); |
| $( function() { |
| $( "#src_text" ).resizable({ |
| handles: "se" |
| }); |
| } ); |
| $( function() { |
| $( "#translate_button" ).button(); |
| $( "#translate_button" ).click( function( event ) { |
| $.ajax({ |
| url: "http://10.110.40.187:5000/translate", |
| type: "GET", |
| data: { |
| text: $( "#src_text" ).val(), |
| langpair: $('input[type=radio][name=langpair]:checked').attr('id'), |
| do_moses: true |
| }, |
| success: function (result) { |
| $( "#tgt_text" ).val(result.translation); |
| }, |
| error: function (err) { |
| alert('Sorry, can not reach translation service'); |
| }, |
| }) |
| } ); |
| } ); |
| </script> |
| </head> |
| <body> |
| <div class="contact-us"> |
| <h1>Neural Machine Translation Demo</h1> |
| <p> |
| <br/> |
| <h4>Running NeMo commit id: v1.0.2 </h4> |
| <br/> |
| </p> |
| <p> |
| <fieldset> |
| <legend>Select translation direction: </legend> |
| <table> |
| <tr> |
| <td> |
| <label for="en-de">English to German</label> |
| <input type="radio" name="langpair" id="en-de"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="de-en">German to English</label> |
| <input type="radio" name="langpair" id="de-en"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="es-en">Spanish to English</label> |
| <input type="radio" name="langpair" id="es-en"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="en-es" selected="selected">English to Spanish</label> |
| <input type="radio" name="langpair" id="en-es" checked> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <label for="en-ru">English to Russian</label> |
| <input type="radio" name="langpair" id="en-ru"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="ru-en">Russian to English</label> |
| <input type="radio" name="langpair" id="ru-en"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="en-fr">English to French</label> |
| <input type="radio" name="langpair" id="en-fr"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="fr-en">French to English</label> |
| <input type="radio" name="langpair" id="fr-en"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="en-zh">English to Chinese</label> |
| <input type="radio" name="langpair" id="en-zh"> |
| </td> |
| <td> </td> |
| <td> |
| <label for="zh-en">Chinese to English</label> |
| <input type="radio" name="langpair" id="zh-en"> |
| </td> |
| </tr> |
| </table> |
| </fieldset> |
| <div> |
| <table> |
| <tr> |
| <td> |
| <textarea id="src_text" rows="12" cols="60">Type something here, chose language pair and click "Translate" button.</textarea> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <button id="translate_button">Translate !</button> |
| </td> |
| </tr> |
| <tr> |
| <td> |
| <textarea id="tgt_text" rows="12" cols="60" readonly></textarea> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </p> |
| </div> |
| |
| |
| </body> |
| </html> |
|
|