async function performConversion(formData) { // Validar entrada const input = formData.get('inputText') || formData.get('file'); if (!input) { throw new Error('Por favor, forneça uma entrada válida'); } // Preparar dados const requestData = new FormData(); requestData.append('inputType', 'text'); // ou 'file' requestData.append('textInput', input); requestData.append('language', document.documentElement.lang || 'pt'); // Fazer requisição const response = await fetch('/converter/api/convert/sentence-converter', { method: 'POST', body: requestData }); if (!response.ok) { const error = await response.json(); throw new Error(error.message || 'Erro na conversão'); } const result = await response.json(); // Mostrar resultado showResult(result.outputText); } function showResult(output) { const outputElement = document.getElementById('outputText'); const successActions = document.getElementById('successActions'); if (outputElement) { outputElement.value = output; document.getElementById('outputArea').style.display = 'block'; successActions.style.display = 'block'; } } function initializeConverter() { // Inicializações específicas do seu conversor console.log('Conversor inicializado'); }