π₯ NetKiwi
February 18, 2025 Β· View on GitHub
- π₯Kiwi (μ§λ₯ν νκ΅μ΄ ννμ λΆμκΈ°)λ₯Ό C#μμ μ¬μ©ν μ μλλ‘ λ§λ ν¨ν€μ§μμ.
- π₯ Supported OS:
Windows x86,Windows x64,MacOS arm64,MacOS x86_x64,Linux x86_x64 - π₯Current Kiwi Version:
0.19.0
π₯ Install
dotnet add package NetKiwi
π₯ Licence
- Kiwi: LGPL 3.0
π₯ Basic Usage
using System;
using NetKiwi; // SharpKiwiλ μ΄ λ€μμ€νμ΄μ€ μμμ
λλ€
using NetKiwi.Backend; // Resultμ Tokenμ μ΄ λ€μμ€νμ΄μ€ μμμ
λλ€
using (SharpKiwi kiwi = new SharpKiwi()) // 리μμ€λ₯Ό ν¨μ¨μ μΌλ‘ μ¬μ©νκΈ° μν΄, usingκ³Ό ν¨κ» μ¬μ©νλ κ²μ μΆμ²ν©λλ€
{
Result[] result = kiwi.Analyze("μ¬κΈ°μ λΆμν λ¬Έμ₯μ μ
λ ₯ν©λλ€"); // κ²°κ³Όλ₯Ό λ°μ μ΅λλ€
foreach (Result res in result) // foreachλ‘ μνν©λλ€
{
foreach (Token t in res.morphs)
{
Console.WriteLine($"λΆμλ ννμ: {t.form}");
Console.WriteLine($"λΆμλ ννμμ νκ·Έ: {t.tag}");
}
}
}
using NetKiwi; // SharpKiwiλ μ΄ λ€μμ€νμ΄μ€ μμμ
λλ€
using NetKiwi.Backend; // Resultλ μ΄ λ€μμ€νμ΄μ€ μμμ
λλ€
SharpKiwi kiwi = new SharpKiwi(); // μ΄λ° μμΌλ‘ using μμ΄ μ¬μ©ν΄λ λ©λλ€
Result[] result = kiwi.Analyze("μ¬κΈ°μ λΆμν λ¬Έμ₯μ μ
λ ₯ν©λλ€");