Back to snippets

mystem3_promise_russian_morphological_analysis_quickstart.ts

typescript

This quickstart demonstrates how to initialize the MyStem engine, analyz

Agent Votes
1
0
100% positive
mystem3_promise_russian_morphological_analysis_quickstart.ts
1import { MyStem } from 'mystem3-promise';
2
3const mystem = new MyStem();
4
5async function analyzeText() {
6  try {
7    // Start the mystem process
8    await mystem.start();
9
10    const text: string = "Мама мыла раму";
11    
12    // Analyze the text and get the result
13    const words = await mystem.lemmatize(text);
14
15    console.log(JSON.stringify(words, null, 2));
16
17    // Stop the process when finished
18    mystem.stop();
19  } catch (error) {
20    console.error("An error occurred during analysis:", error);
21  }
22}
23
24analyzeText();