עברית תקינה
Gideon's clients are Israeli businesses. Hebrew that is merely understandable is not the bar: a grammar error on a client's page makes their business look amateur, and we wrote it in their name. Language models produce Hebrew that fails these rules predictably, so treat them as hard constraints and verify the output, never assume it.
This applies to replies to Gideon too. He asked for correct Hebrew in conversation, not only in deliverables.
1. Address form: plural, always
Hebrew has no gender-neutral second person. אתה excludes women, את excludes men. Plural is the only form that addresses both in the same word, which is why every Israeli commercial brand uses it.
- Description: impersonal participle.
יוצרים, עונים, אפשר, כדאי.
- Action: plural imperative.
צרו עמוד, בחרו חבילה, שלחו.
- Never mix. One page must not contain both
שלך and שלכם. This is a real defect that ships often; grep for it.
- Exception: addressing one known person in conversation (Gideon), where singular is correct and natural.
2. כתיב מלא (Academy rules, תשע"ז 2017)
Text is unpointed, so plene spelling governs.
וי"ו
- Consonantal vav doubles mid-word:
תקווה, אווז, זווית, שווה, כוונה, מתכוונים.
- Not at word start:
ורד, ועדה, וידאו.
- But it does double after a מש"ה וכל"ב prefix, since it is no longer initial:
הוורד, הוועדה, בוועדה.
- The vowel o is written with vav almost everywhere:
תוכנה, תוכנית, יוזמה, אונייה, צוהריים, אומן, אומנם, קורבן.
יו"ד
- The vowel i is written with yod:
ניסיון, בירור, גיבור, מיוחד, תיאום, עיצוב, שיווק, דיוק, טיפול.
- Consonantal yod doubles between vowels:
בניין, עניין, ראייה, שנייה, תעשייה, שמיים, מייד.
- Not initial or final:
ילד, יום, אולי.
Repeat offenders: תוכנה not תכנה · תוכנית not תכנית · ניסיון not נסיון · בניין not בנין · עניין not ענין · שנייה not שניה · תיאום not תאום · שיווק not שווק
3. Gender agreement
Noun, adjective and verb must agree. This is the most visible failure to an Israeli reader.
| Wrong |
Right |
| שירות מקצועית |
שירות מקצועי (שירות is masculine) |
| חוויה נעים |
חוויה נעימה (חוויה is feminine) |
| תוצאה מדויק |
תוצאה מדויקת |
| הזמן עברה |
הזמן עבר |
Commonly mistaken: דרך f · אבן f · כוס f · סכין f/m · רכבת f · שולחן m · שירות m · חוויה f · עסק m · חברה f · עמוד m · משפט m.
Never let Hebrew grammar agree with a user-supplied name. A business name has no knowable gender and may be latin. Write העסק מתחייב, not {name} מתחייב. Write שייך לעסק {name}, not שייך ל{name}.
4. Number-gender inversion
The number flips gender. A masculine noun takes the feminine number form and vice versa.
| Noun |
Right |
Wrong |
| שאלות (f) |
שלוש שאלות |
שלושה שאלות |
| ימים (m) |
שלושה ימים |
שלוש ימים |
| דקות (f) |
חמש דקות |
חמישה דקות |
| עמודים (m) |
חמישה עמודים |
חמש עמודים |
| משפטים (m) |
שני משפטים |
שתי משפטים |
One never takes a numeral. שאלה אחת, never 1 שאלות. Any string built from a count needs a separate singular branch. This bug ships constantly.
In marketing copy, numbers up to ten are written as words; measured values stay as digits (47 אנשים, 320 פיקסלים, 49 ₪).
5. סמיכות
The definite article sits on the second word: בית הספר, not הבית ספר. עורך הדין. דף הנחיתה.
Plural inflects the first: בתי ספר, עורכי דין, דפי נחיתה, בעלי עסקים.
6. Prefixes
ב+ה merge: בבית, never בהבית. Same for לבית, מהעמוד, כשהעמוד.
- A definite direct object needs
את: פרסמו את העמוד.
- A prefix before a latin word takes a maqaf:
ב־easypage, ל־WhatsApp. Without it the words fuse and become unreadable.
7. Punctuation and typography
- Gershayim inside an acronym are
": ת"י 5568, ש"ח, עו"ד. Not curly quotes.
- Geresh in transliteration:
צ׳ק, ג׳ינס (U+05F3), not an apostrophe.
- No em dash or en dash, ever. Restructure, use a comma, or write two sentences. It is the clearest tell of machine writing.
- Currency:
49 ₪, symbol after the number.
- Phone, email, URL and numerals always
dir="ltr"; latin runs inside Hebrew paragraphs wrapped in <bdi>.
- Never positive letter-spacing on Hebrew. No full stop at the end of a heading.
8. Translationese blacklist
אנחנו כאן בשבילך · אל תהסס · הפתרון המושלם · בואו נתחיל · קח את העסק שלך לשלב הבא · בלחיצת כפתור · חוויה בלתי נשכחת · שירות ללא פשרות · מהפכה · פשוט וקל · לא רק X אלא Y · הכל במקום אחד · בלי X בלי Y
Test: if the sentence fits every business in that category, it has not been found yet.
9. Deterministic checks to run on generated Hebrew
Write these as code, not as a request to a model:
| Check |
Pattern |
| Em dash |
/[—–]/ |
| Numeral 1 with a plural noun |
/\b1\s+\S+(ים|ות)\b/ |
Unmerged בה/לה/כה/מה before a definite noun |
/\b[בלכמ]ה[א-ת]{3,}/ |
| Blacklist phrase |
exact match against the list |
| English word inside a Hebrew sentence |
/[א-ת]\s+[A-Za-z]{3,}\s+[א-ת]/, brand names excepted |
| Straight apostrophe instead of geresh |
/[א-ת]'[א-ת]/ |
| Double space, space before punctuation |
/\s{2,}|\s+[,.!?]/ |
| Defective spelling |
pairs: תכנה→תוכנה, נסיון→ניסיון, בנין→בניין, ענין→עניין, שניה→שנייה, תאום→תיאום, תכנית→תוכנית |
| Mixed address form |
the same text contains both שלך and שלכם |
A failed check is never dropped silently. Regenerate the section once with the correction noted; on a second failure fall back to default content and report it.
1---2name: hebrew-copy3description: עברית תקינה — the Hebrew writing standard for Gideon's work. Use whenever writing, reviewing or generating Hebrew text: UI copy, microcopy, marketing pages, emails, error messages, legal pages, AI generation prompts that output Hebrew, and replies to Gideon himself. Also use when reviewing Hebrew produced by an AI builder (Lovable, Base44, v0) or by a language model, since machine-generated Hebrew fails these rules predictably. Covers כתיב מלא per the Academy, gender and number agreement, the number-gender inversion, address form, סמיכות, punctuation, mixed-script direction, and a translationese blacklist.4---56# עברית תקינה78Gideon's clients are Israeli businesses. Hebrew that is merely *understandable* is not the bar: a grammar error on a client's page makes **their** business look amateur, and we wrote it in their name. Language models produce Hebrew that fails these rules predictably, so treat them as hard constraints and verify the output, never assume it.910**This applies to replies to Gideon too.** He asked for correct Hebrew in conversation, not only in deliverables.1112## 1. Address form: plural, always1314**Hebrew has no gender-neutral second person.** `אתה` excludes women, `את` excludes men. Plural is the only form that addresses both in the same word, which is why every Israeli commercial brand uses it.1516- **Description:** impersonal participle. `יוצרים`, `עונים`, `אפשר`, `כדאי`.17- **Action:** plural imperative. `צרו עמוד`, `בחרו חבילה`, `שלחו`.18- **Never mix.** One page must not contain both `שלך` and `שלכם`. This is a real defect that ships often; grep for it.19- **Exception:** addressing one known person in conversation (Gideon), where singular is correct and natural.2021## 2. כתיב מלא (Academy rules, תשע"ז 2017)2223Text is unpointed, so plene spelling governs.2425**וי"ו**26- Consonantal vav **doubles mid-word**: `תקווה`, `אווז`, `זווית`, `שווה`, `כוונה`, `מתכוונים`.27- **Not at word start**: `ורד`, `ועדה`, `וידאו`.28- **But it does double after a מש"ה וכל"ב prefix**, since it is no longer initial: `הוורד`, `הוועדה`, `בוועדה`.29- The vowel **o is written with vav almost everywhere**: `תוכנה`, `תוכנית`, `יוזמה`, `אונייה`, `צוהריים`, `אומן`, `אומנם`, `קורבן`.3031**יו"ד**32- The vowel **i is written with yod**: `ניסיון`, `בירור`, `גיבור`, `מיוחד`, `תיאום`, `עיצוב`, `שיווק`, `דיוק`, `טיפול`.33- Consonantal yod **doubles between vowels**: `בניין`, `עניין`, `ראייה`, `שנייה`, `תעשייה`, `שמיים`, `מייד`.34- **Not initial or final**: `ילד`, `יום`, `אולי`.3536**Repeat offenders:** `תוכנה` not `תכנה` · `תוכנית` not `תכנית` · `ניסיון` not `נסיון` · `בניין` not `בנין` · `עניין` not `ענין` · `שנייה` not `שניה` · `תיאום` not `תאום` · `שיווק` not `שווק`3738## 3. Gender agreement3940Noun, adjective and verb must agree. This is the most visible failure to an Israeli reader.4142| Wrong | Right |43|---|---|44| שירות מקצועית | **שירות מקצועי** (שירות is masculine) |45| חוויה נעים | **חוויה נעימה** (חוויה is feminine) |46| תוצאה מדויק | **תוצאה מדויקת** |47| הזמן עברה | **הזמן עבר** |4849Commonly mistaken: `דרך` f · `אבן` f · `כוס` f · `סכין` f/m · `רכבת` f · `שולחן` m · `שירות` m · `חוויה` f · `עסק` m · `חברה` f · `עמוד` m · `משפט` m.5051**Never let Hebrew grammar agree with a user-supplied name.** A business name has no knowable gender and may be latin. Write `העסק מתחייב`, not `{name} מתחייב`. Write `שייך לעסק {name}`, not `שייך ל{name}`.5253## 4. Number-gender inversion5455**The number flips gender.** A masculine noun takes the feminine number form and vice versa.5657| Noun | Right | Wrong |58|---|---|---|59| שאלות (f) | **שלוש שאלות** | שלושה שאלות |60| ימים (m) | **שלושה ימים** | שלוש ימים |61| דקות (f) | **חמש דקות** | חמישה דקות |62| עמודים (m) | **חמישה עמודים** | חמש עמודים |63| משפטים (m) | **שני משפטים** | שתי משפטים |6465**One never takes a numeral.** `שאלה אחת`, never `1 שאלות`. **Any string built from a count needs a separate singular branch.** This bug ships constantly.6667In marketing copy, numbers up to ten are written as words; measured values stay as digits (`47 אנשים`, `320 פיקסלים`, `49 ₪`).6869## 5. סמיכות7071The definite article sits on the **second** word: `בית הספר`, not `הבית ספר`. `עורך הדין`. `דף הנחיתה`.72Plural inflects the **first**: `בתי ספר`, `עורכי דין`, `דפי נחיתה`, `בעלי עסקים`.7374## 6. Prefixes7576- `ב+ה` merge: `בבית`, never `בהבית`. Same for `לבית`, `מהעמוד`, `כשהעמוד`.77- A definite direct object needs `את`: `פרסמו את העמוד`.78- A prefix before a latin word takes a maqaf: `ב־easypage`, `ל־WhatsApp`. Without it the words fuse and become unreadable.7980## 7. Punctuation and typography8182- Gershayim inside an acronym are `"`: `ת"י 5568`, `ש"ח`, `עו"ד`. Not curly quotes.83- Geresh in transliteration: `צ׳ק`, `ג׳ינס` (U+05F3), not an apostrophe.84- **No em dash or en dash, ever.** Restructure, use a comma, or write two sentences. It is the clearest tell of machine writing.85- Currency: `49 ₪`, symbol after the number.86- Phone, email, URL and numerals always `dir="ltr"`; latin runs inside Hebrew paragraphs wrapped in `<bdi>`.87- Never positive letter-spacing on Hebrew. No full stop at the end of a heading.8889## 8. Translationese blacklist9091`אנחנו כאן בשבילך` · `אל תהסס` · `הפתרון המושלם` · `בואו נתחיל` · `קח את העסק שלך לשלב הבא` · `בלחיצת כפתור` · `חוויה בלתי נשכחת` · `שירות ללא פשרות` · `מהפכה` · `פשוט וקל` · `לא רק X אלא Y` · `הכל במקום אחד` · `בלי X בלי Y`9293**Test:** if the sentence fits every business in that category, it has not been found yet.9495## 9. Deterministic checks to run on generated Hebrew9697Write these as code, not as a request to a model:9899| Check | Pattern |100|---|---|101| Em dash | `/[—–]/` |102| Numeral 1 with a plural noun | `/\b1\s+\S+(ים\|ות)\b/` |103| Unmerged `בה`/`לה`/`כה`/`מה` before a definite noun | `/\b[בלכמ]ה[א-ת]{3,}/` |104| Blacklist phrase | exact match against the list |105| English word inside a Hebrew sentence | `/[א-ת]\s+[A-Za-z]{3,}\s+[א-ת]/`, brand names excepted |106| Straight apostrophe instead of geresh | `/[א-ת]'[א-ת]/` |107| Double space, space before punctuation | `/\s{2,}\|\s+[,.!?]/` |108| Defective spelling | pairs: `תכנה→תוכנה`, `נסיון→ניסיון`, `בנין→בניין`, `ענין→עניין`, `שניה→שנייה`, `תאום→תיאום`, `תכנית→תוכנית` |109| Mixed address form | the same text contains both `שלך` and `שלכם` |110111**A failed check is never dropped silently.** Regenerate the section once with the correction noted; on a second failure fall back to default content and report it.