korean_levenshtein

Last updated:

0 purchases

korean_levenshtein Image
korean_levenshtein Images
Add to Cart

Description:

korean levenshtein

KoreanLevenshtein #
The KoreanLevenshtein algorithm is a modification of the traditional Levenshtein distance algorithm, specifically tailored to handle Korean text. It calculates the similarity between two Korean strings by measuring the difference in their characters, accounting for the nuances of the Korean language, such as decomposed phonemes and special characters.
Features #


Decomposed Phonemes Handling: Korean characters consist of decomposed phonemes, namely, chosung, jungsung, and jongsung. The algorithm decomposes each character into its constituent phonemes, allowing for a more accurate comparison.


Numeric Character Replacement: Optionally replaces numeric characters with their Korean representations, ensuring uniformity in text comparison regardless of numeric presence.


Special Character Replacement: Optionally replaces special characters with their Korean speech equivalents, facilitating consistent comparison by considering special characters as part of the language.


Customized Phoneme Weights: Allows users to customize the weights assigned to different phonemes, enabling fine-tuning of the comparison process based on specific requirements.


Getting Started #
To use this package, add korean_levenshtein as a dependency in your pubspec.yaml file.
Usage #
The KoreanLevenshtein algorithm provides functions for text comparison. Below is an example of how to use it:
import 'package:korean_levenshtein/korean_levenshtein.dart';

void main() {
// Example usage of jamoSimilarityPercentage function
double similarity = KoreanLevenshtein.jamoSimilarityPercentage(
'안녕하세요',
'안녕하십니까?',
replaceNumberToKorean: true,
replaceSpecialCharToKorean: true,
);

print('Similarity Percentage: $similarity');
}
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.