turkceyaz.com - An open-source web application that checks Turkish texts for spelling, grammar, and punctuation.
Find a file
ertugrulcetin 621f5cec85 init
2026-02-28 19:16:49 +03:00
env init 2026-02-28 19:16:49 +03:00
landing init 2026-02-28 19:16:49 +03:00
resources init 2026-02-28 19:16:49 +03:00
src init 2026-02-28 19:16:49 +03:00
test/clj/turkceyaz/test init 2026-02-28 19:16:49 +03:00
.gitignore init 2026-02-28 19:16:49 +03:00
build-landing.sh init 2026-02-28 19:16:49 +03:00
Capstanfile init 2026-02-28 19:16:49 +03:00
Dockerfile init 2026-02-28 19:16:49 +03:00
Dockerrun.aws.json init 2026-02-28 19:16:49 +03:00
karma.conf.js init 2026-02-28 19:16:49 +03:00
normalization-temp init 2026-02-28 19:16:49 +03:00
package.json init 2026-02-28 19:16:49 +03:00
Procfile init 2026-02-28 19:16:49 +03:00
project.clj init 2026-02-28 19:16:49 +03:00
README.md init 2026-02-28 19:16:49 +03:00
shadow-cljs.edn init 2026-02-28 19:16:49 +03:00

turkceyaz

Turkish text analysis tool powered by Zemberek NLP. Checks spelling, grammar, and suggests corrections.

Prerequisites

  • Java 11+ (tested with 21)
  • Leiningen 2.0+
  • Node.js (for ClojureScript frontend build)

Running

Install npm dependencies:

npm install

Start the backend:

lein run

Start the frontend dev server (in a separate terminal):

lein ui-dev

Open http://localhost:3000 in your browser.

Production Build

Build the frontend:

lein ui-prod

Create an uberjar:

lein uberjar

Run:

java -jar target/uberjar/turkceyaz.jar