Word Morphology Analyzer

Word Morphology Analyzer

Enter a single word to see its morphological breakdown (e.g., "unbelievably").

Analysis will appear here.

Failed to analyze the word. Please check the word and try again.

`; } finally { setLoadingState(false); } }; const updateMorphologyUI = (data) => { // Construct the HTML for prefixes and suffixes const prefixesHtml = (data.prefixes && data.prefixes.length > 0) ? `

Prefix(es):

    ${data.prefixes.map(p => `
  • ${p.prefix}-: ${p.meaning}
  • `).join('')}
` : ''; const suffixesHtml = (data.suffixes && data.suffixes.length > 0) ? `

Suffix(es):

    ${data.suffixes.map(s => `
  • -${s.suffix}: ${s.meaning}
  • `).join('')}
` : ''; // Set the final result HTML morphologyResult.innerHTML = `

${data.word}

Part of Speech: ${data.partOfSpeech}
Root Word: ${data.root}

Definition: ${data.definition}

${prefixesHtml} ${suffixesHtml}
`; }; // --- Event Listeners --- analyzeWordBtn.addEventListener('click', handleMorphologyAnalysis); // Allow pressing Enter to submit in the input field morphologyInput.addEventListener('keyup', (event) => { if (event.key === 'Enter') { event.preventDefault(); analyzeWordBtn.click(); } }); });
Scroll to Top