gleison commited on
Commit
3345701
·
1 Parent(s): a96d506

load model

Browse files
Files changed (1) hide show
  1. static/index.html +127 -20
static/index.html CHANGED
@@ -281,16 +281,6 @@
281
  <h3>Texto Original</h3>
282
  <div class="language-selector">
283
  <select id="sourceLanguage">
284
- <option value="en">Inglês</option>
285
- <option value="pt" selected>Português</option>
286
- <option value="es">Espanhol</option>
287
- <option value="fr">Francês</option>
288
- <option value="de">Alemão</option>
289
- <option value="it">Italiano</option>
290
- <option value="ja">Japonês</option>
291
- <option value="zh">Chinês</option>
292
- <option value="ru">Russo</option>
293
- <option value="ar">Árabe</option>
294
  <!-- Adicione mais idiomas conforme necessário -->
295
  </select>
296
  </div>
@@ -301,16 +291,6 @@
301
  <h3>Tradução</h3>
302
  <div class="language-selector">
303
  <select id="targetLanguage">
304
- <option value="en" selected>Inglês</option>
305
- <option value="pt">Português</option>
306
- <option value="es">Espanhol</option>
307
- <option value="fr">Francês</option>
308
- <option value="de">Alemão</option>
309
- <option value="it">Italiano</option>
310
- <option value="ja">Japonês</option>
311
- <option value="zh">Chinês</option>
312
- <option value="ru">Russo</option>
313
- <option value="ar">Árabe</option>
314
  <!-- Adicione mais idiomas conforme necessário -->
315
  </select>
316
  </div>
@@ -425,6 +405,133 @@
425
  alert('Tradução copiada para a área de transferência!');
426
  });
427
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
428
  </script>
429
  </body>
430
  </html>
 
281
  <h3>Texto Original</h3>
282
  <div class="language-selector">
283
  <select id="sourceLanguage">
 
 
 
 
 
 
 
 
 
 
284
  <!-- Adicione mais idiomas conforme necessário -->
285
  </select>
286
  </div>
 
291
  <h3>Tradução</h3>
292
  <div class="language-selector">
293
  <select id="targetLanguage">
 
 
 
 
 
 
 
 
 
 
294
  <!-- Adicione mais idiomas conforme necessário -->
295
  </select>
296
  </div>
 
405
  alert('Tradução copiada para a área de transferência!');
406
  });
407
  });
408
+
409
+
410
+
411
+ const languages = [
412
+ { code: 'af', name: 'Afrikaans' },
413
+ { code: 'am', name: 'Amharic' },
414
+ { code: 'ar', name: 'Arabic' },
415
+ { code: 'ast', name: 'Asturian' },
416
+ { code: 'az', name: 'Azerbaijani' },
417
+ { code: 'ba', name: 'Bashkir' },
418
+ { code: 'be', name: 'Belarusian' },
419
+ { code: 'bg', name: 'Bulgarian' },
420
+ { code: 'bn', name: 'Bengali' },
421
+ { code: 'br', name: 'Breton' },
422
+ { code: 'bs', name: 'Bosnian' },
423
+ { code: 'ca', name: 'Catalan; Valencian' },
424
+ { code: 'ceb', name: 'Cebuano' },
425
+ { code: 'cs', name: 'Czech' },
426
+ { code: 'cy', name: 'Welsh' },
427
+ { code: 'da', name: 'Danish' },
428
+ { code: 'de', name: 'German' },
429
+ { code: 'el', name: 'Greeek' },
430
+ { code: 'en', name: 'English' },
431
+ { code: 'es', name: 'Spanish' },
432
+ { code: 'et', name: 'Estonian' },
433
+ { code: 'fa', name: 'Persian' },
434
+ { code: 'ff', name: 'Fulah' },
435
+ { code: 'fi', name: 'Finnish' },
436
+ { code: 'fr', name: 'French' },
437
+ { code: 'fy', name: 'Western Frisian' },
438
+ { code: 'ga', name: 'Irish' },
439
+ { code: 'gd', name: 'Gaelic; Scottish Gaelic' },
440
+ { code: 'gl', name: 'Galician' },
441
+ { code: 'gu', name: 'Gujarati' },
442
+ { code: 'ha', name: 'Hausa' },
443
+ { code: 'he', name: 'Hebrew' },
444
+ { code: 'hi', name: 'Hindi' },
445
+ { code: 'hr', name: 'Croatian' },
446
+ { code: 'ht', name: 'Haitian; Haitian Creole' },
447
+ { code: 'hu', name: 'Hungarian' },
448
+ { code: 'hy', name: 'Armenian' },
449
+ { code: 'id', name: 'Indonesian' },
450
+ { code: 'ig', name: 'Igbo' },
451
+ { code: 'ilo', name: 'Iloko' },
452
+ { code: 'is', name: 'Icelandic' },
453
+ { code: 'it', name: 'Italian' },
454
+ { code: 'ja', name: 'Japanese' },
455
+ { code: 'jv', name: 'Javanese' },
456
+ { code: 'ka', name: 'Georgian' },
457
+ { code: 'kk', name: 'Kazakh' },
458
+ { code: 'km', name: 'Central Khmer' },
459
+ { code: 'kn', name: 'Kannada' },
460
+ { code: 'ko', name: 'Korean' },
461
+ { code: 'lb', name: 'Luxembourgish; Letzeburgesch' },
462
+ { code: 'lg', name: 'Ganda' },
463
+ { code: 'ln', name: 'Lingala' },
464
+ { code: 'lo', name: 'Lao' },
465
+ { code: 'lt', name: 'Lithuanian' },
466
+ { code: 'lv', name: 'Latvian' },
467
+ { code: 'mg', name: 'Malagasy' },
468
+ { code: 'mk', name: 'Macedonian' },
469
+ { code: 'ml', name: 'Malayalam' },
470
+ { code: 'mn', name: 'Mongolian' },
471
+ { code: 'mr', name: 'Marathi' },
472
+ { code: 'ms', name: 'Malay' },
473
+ { code: 'my', name: 'Burmese' },
474
+ { code: 'ne', name: 'Nepali' },
475
+ { code: 'nl', name: 'Dutch; Flemish' },
476
+ { code: 'no', name: 'Norwegian' },
477
+ { code: 'ns', name: 'Northern Sotho' },
478
+ { code: 'oc', name: 'Occitan (post 1500)' },
479
+ { code: 'or', name: 'Oriya' },
480
+ { code: 'pa', name: 'Panjabi; Punjabi' },
481
+ { code: 'pl', name: 'Polish' },
482
+ { code: 'ps', name: 'Pushto; Pashto' },
483
+ { code: 'pt', name: 'Portuguese' },
484
+ { code: 'ro', name: 'Romanian; Moldavian; Moldovan' },
485
+ { code: 'ru', name: 'Russian' },
486
+ { code: 'sd', name: 'Sindhi' },
487
+ { code: 'si', name: 'Sinhala; Sinhalese' },
488
+ { code: 'sk', name: 'Slovak' },
489
+ { code: 'sl', name: 'Slovenian' },
490
+ { code: 'so', name: 'Somali' },
491
+ { code: 'sq', name: 'Albanian' },
492
+ { code: 'sr', name: 'Serbian' },
493
+ { code: 'ss', name: 'Swati' },
494
+ { code: 'su', name: 'Sundanese' },
495
+ { code: 'sv', name: 'Swedish' },
496
+ { code: 'sw', name: 'Swahili' },
497
+ { code: 'ta', name: 'Tamil' },
498
+ { code: 'th', name: 'Thai' },
499
+ { code: 'tl', name: 'Tagalog' },
500
+ { code: 'tn', name: 'Tswana' },
501
+ { code: 'tr', name: 'Turkish' },
502
+ { code: 'uk', name: 'Ukrainian' },
503
+ { code: 'ur', name: 'Urdu' },
504
+ { code: 'uz', name: 'Uzbek' },
505
+ { code: 'vi', name: 'Vietnamese' },
506
+ { code: 'wo', name: 'Wolof' },
507
+ { code: 'xh', name: 'Xhosa' },
508
+ { code: 'yi', name: 'Yiddish' },
509
+ { code: 'yo', name: 'Yoruba' },
510
+ { code: 'zh', name: 'Chinese' },
511
+ { code: 'zu', name: 'Zulu' }
512
+ ];
513
+
514
+ // Seleciona os elementos select
515
+ const sourceSelect = document.getElementById("sourceLanguage");
516
+ const targetSelect = document.getElementById("targetLanguage");
517
+
518
+ // Função para criar options e adicioná-los ao select
519
+ const addOptions = (selectElement) => {
520
+ languages.forEach(lang => {
521
+ const option = document.createElement("option");
522
+ option.value = lang.code;
523
+ option.textContent = lang.name;
524
+ selectElement.appendChild(option);
525
+ });
526
+ };
527
+
528
+ // Carrega as options em ambos os selects
529
+ if (sourceSelect && targetSelect) {
530
+ addOptions(sourceSelect);
531
+ addOptions(targetSelect);
532
+ }
533
+
534
+
535
  </script>
536
  </body>
537
  </html>