TurkishGrammar.Core
1.0.1
dotnet add package TurkishGrammar.Core --version 1.0.1
NuGet\Install-Package TurkishGrammar.Core -Version 1.0.1
<PackageReference Include="TurkishGrammar.Core" Version="1.0.1" />
<PackageVersion Include="TurkishGrammar.Core" Version="1.0.1" />
<PackageReference Include="TurkishGrammar.Core" />
paket add TurkishGrammar.Core --version 1.0.1
#r "nuget: TurkishGrammar.Core, 1.0.1"
#:package TurkishGrammar.Core@1.0.1
#addin nuget:?package=TurkishGrammar.Core&version=1.0.1
#tool nuget:?package=TurkishGrammar.Core&version=1.0.1
TurkishGrammar.Core
A powerful and easy-to-use Turkish grammar library for .NET applications.
TurkishGrammar.Core helps you correctly apply Turkish suffixes by automatically handling vowel harmony, consonant softening, and grammatical rules.
Tags: turkish, grammar, nlp, suffix, dotnet
Features (Core – Free)
Vowel Harmony Rules
Automatic Turkish vowel harmony detection and applicationCase Suffixes
Accusative, dative, locative, ablative, instrumentalPossessive Suffixes
My, your, his/her, our, your (plural), theirConsonant Softening
Automatic handling of p→b, ç→c, t→d, k→ğFluent API
Clean, readable, and chainable extension methods
Installation
dotnet add package TurkishGrammar.Core
Quick Start
English API
using TurkishGrammar.Core.Extensions;
// Case suffixes
"ev".ToDative(); // eve
"masa".ToLocative(); // masada
"kitap".ToAccusative(); // kitabı
// Possessive suffixes
"ev".ToMyPossessive(); // evim
"araba".ToYourPossessive(); // araban
"okul".ToHisPossessive(); // okulu
// Chaining
"ev".ToMyPossessive().ToDative(); // evime
Turkish API
using TurkishGrammar.Core.Extensions.Tr;
// Hal ekleri
"ev".YönelmeHali(); // eve
"masa".BulunmaHali(); // masada
"kitap".BelirtmeHali(); // kitabı
// İyelik ekleri
"ev".Benim(); // evim
"araba".Senin(); // araban
"okul".Onun(); // okulu
// Zincirleme kullanım
"ev".Benim().YönelmeHali(); // evime
Advanced Usage
using TurkishGrammar.Core.Suffixes.Case;
using TurkishGrammar.Core.Suffixes.Possessive;
// Using helpers directly
CaseSuffixHelper.AddCase("kitap", CaseType.Locative);
// kitapta
PossessiveSuffixHelper.AddPossessive("masa", PossessivePerson.FirstPlural);
// masamız
Vowel Harmony
The library automatically handles Turkish vowel harmony rules:
"ev".ToLocative(); // evde
"masa".ToLocative(); // masada
"göl".ToLocative(); // gölde
"kol".ToLocative(); // kolda
Consonant Softening
Automatic consonant softening (p→b, ç→c, t→d, k→ğ):
"kitap".ToAccusative(); // kitabı
"ağaç".ToAccusative(); // ağacı
Need more?
TurkishGrammar.Core provides the fundamentals.
If you need advanced features such as:
Verb conjugations
Smart question suffixes
Batch processing (1000+ words)
Formal & legal text helpers
👉 Check TurkishGrammar.Pro
💰 Pricing (One-Time Payment)
Developer License — $29
For individual developers & freelance projectsCompany License — $99
For commercial & enterprise usage
🛒 Buy & Get Instant Access
👉 Buy TurkishGrammar.Pro
https://topcumetincom.lemonsqueezy.com/checkout/buy/312ff967-cfcc-44e3-9b8f-51709783204a
License key is delivered instantly after purchase.
⚖️ Licensing Notice
- TurkishGrammar.Core is MIT licensed and free to use.
- TurkishGrammar.Pro is a commercial product and requires a valid license key.
Built for developers who need correct Turkish — not guesses.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on TurkishGrammar.Core:
| Package | Downloads |
|---|---|
|
TurkishGrammar.Pro
Commercial Turkish grammar and morphology library for .NET. Requires a valid license key validated online via LemonSqueezy. |
GitHub repositories
This package is not used by any popular GitHub repositories.