← 返回
未分类

Jewish Hebrew Text Tools

Hebrew text processing utilities: transliteration, gematria calculation, nikud removal, letter identification, and Hebrew number formatting. Pure Python, no...
希伯来语文本处理工具:音译、gematria计算、尼库德删除、字母识别、希伯来数字格式化。纯Python,无外部依赖。
abeperl
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 296
下载
💾 0
安装
1
版本
#gematria#hebrew#jewish#latest#transliteration

概述

Hebrew Text Tools

Pure Python utilities for Hebrew text processing. No dependencies, works offline.

Quick Start

# Transliterate Hebrew to Latin
hebrew-tools "שלום עולם"
# Output: shalom olam

# Calculate gematria
hebrew-tools -g "בראשית"
# Output: 913

# Remove nikud (vowel points)
echo "שָׁלוֹם" | hebrew-tools -n
# Output: שלום

# List letter names
hebrew-tools -l "אבג"
# Output: Alef, Bet, Gimel

# Format number as Hebrew letters
hebrew-tools -N 613
# Output: תרי"ג

Commands

CommandDescriptionExample
-------------------------------
hebrew-tools All transformationshebrew-tools "שלום"
hebrew-tools -t Transliterate onlyhebrew-tools -t "תורה" → "torah"
hebrew-tools -g Gematria onlyhebrew-tools -g "חי" → 18
hebrew-tools -n Remove nikudhebrew-tools -n "בְּרֵאשִׁית" → "בראשית"
hebrew-tools -l Letter nameshebrew-tools -l "אב" → [Alef, Bet]
hebrew-tools -r Reverse RTLhebrew-tools -r "שלום" → "מולש"
hebrew-tools -N Number to lettershebrew-tools -N 26 → "כו"

Output Format (Default)

original: שלום
has_hebrew: True
transliteration: shalom
no_nikud: שלום
gematria: 376
letter_names: [Shin, Lamed, Vav, Mem]

Features

Transliteration

  • Ashkenazi-style pronunciation
  • Handles all Hebrew letters including sofit (final forms)
  • Shin/Sin distinction (dot right/left)
  • Dagesh handling

Gematria

  • Standard Mispar Hechrachi values
  • Supports all Hebrew letters including sofit forms
  • Works with or without nikud

Nikud Removal

  • Removes all Hebrew vowel points and cantillation marks
  • Preserves base letters
  • Handles composite characters

Letter Names

  • Returns English names for each Hebrew letter
  • Sofit forms identified (e.g., "Mem Sofit")
  • Non-Hebrew characters preserved

Hebrew Number Formatting

  • Converts integers to Hebrew letters (Gematria style)
  • Standard abbreviations (e.g., תרי"ג for 613)
  • Range: 1–999

Python API

from scripts.hebrew_tools import transliterate, gematria, remove_nikud

# Transliterate
print(transliterate("תורה"))  # "torah"

# Gematria
print(gematria("חי"))  # 18

# Remove nikud
clean = remove_nikud("בְּרֵאשִׁית")
print(clean)  # "בראשית"

Limitations

  • Transliteration is Ashkenazi-style; Sephardi variants not yet supported
  • Hebrew number formatting only supports 1–999
  • RTL reversal is basic (word-level, not character-level for mixed text)

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-08 01:38 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Sefaria MCP Server

abeperl
通过 Sefaria MCP 服务器访问《托拉》《塔木德》等犹太经典、注释及每日学习资料。
★ 0 📥 456

Jewish Parsha Summary

abeperl
从 Sefaria 获取每周托拉章节(parsha)摘要,提供英文摘要、可选希伯来语原文、章节数和示例经文,轻量级。
★ 0 📥 319
developer-tools

Codex Bridge

abeperl
将编码任务调度到本地 OpenAI Codex CLI,支持后台执行、状态轮询和可回答的澄清问题。用于 OpenClaw 需要...
★ 0 📥 761