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