套件概覽
tiengviet 套件是一個 Flutter/Dart 工具,旨在將帶有變音符號(帶重音字元)的越南語文字轉換為對應的無重音版本。它透過移除聲調與特殊字元,簡化越南語字串的處理與比對,非常適合用於搜尋功能、資料標準化或使用者輸入處理。該套件支援所有主要平台,包含 Android、iOS、Web、macOS、Windows 與 Linux,確保跨平台的一致性。它輕量且可透過 pub.dev 容易地整合。
適用情境
- 越南語用戶的文本規範化
- 搜尋功能支援忽略重音的比對
- 儲存或比較前的資料清洗
- 越南語應用中的使用者輸入處理
- 簡化越南語字串比較
主要特色
- 從越南語文字中移除變音符號
- 跨平台相容性
- 簡單的 API,設定簡單
- 支援所有標準越南語重音
- 輕量且高效
適合對象
- 越南語應用程式
- 面向越南的國際化應用
- 文字處理工具
- 表單驗證和輸入淨化
- 處理越南資料的後端服務
使用建議
- 不處理複雜的語言規則,僅限於去除重音符號
- 去除重音符號後可能無法保留語義含義
- 僅限基本越南語字元轉換
- 不適合進階自然語言處理任務
- 需要手動測試越南語文字的邊緣情況