<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Translate Page</title>
<link rel="stylesheet" href="{{asset('css/app.css')}}">
<style>
textarea#input {
width: 100%;
height: 200px;
border: 0.5px solid;
border-radius: 0px 15px 15px 0px;
}
</style>
</head>
<body>
<div class="row">
<div class="col-md-6">
<textarea id="input"></textarea>
<select class="form-control" id="select-language">
<option>Select Language</option>
@foreach($languages as $language)
<option value="{{$language->code}}">{{$language->language}}</option>
@endforeach
</select>
</div>
<div class="col-md-6">
<p id="output"></p>
</div>
</div>
<script
src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script>
var csrf_token = '{{csrf_token()}}';
</script>
<script>
$(document).ready(function () {
$('#select-language').on('change',function () {
var code = $(this).val();
var input = $('#input').val();
$.post('{{route('translate.string')}}',
{
code:code,
input:input,
_token: csrf_token
},function(result){
var result = JSON.parse(result);
$('#output').html('<h4>Translated from <strong>'+result['source_language_code']+'</strong> to <strong>'+code+'</strong></h4><br>'+result['translated']);
});
});
});
</script>
</body>
</html>
|