---
source: https://studio.eloqnt.dev/docs
docs_index: https://studio.eloqnt.dev/llms.txt
---

# Introduction

eloqnt/studio is an AI-based toolchain that helps you ship high-quality translations. Its primary entry point is a CLI, configured through local project files.

The first step to high-quality translations is to lint your project for common problems:

```console
$ eloqnt lint

messages/es.json
│
│  "kFvGpR": "Tienes mensajes nuevos"
│            ─┬──────────────────────
│             ╰─ Missing ICU argument: {count} (inconsistent-args)
│
│  "X0ha1a": "Save changes"
│            ─┬────────────
│             ╰─ Missing translation for es (missing-translation)

✗ 1 error
! 1 warning

→ Rule details: https://studio.eloqnt.dev/docs/lint-rules/<rule>
→ Run `eloqnt translate` to fill in 1 missing translation
```

Additionally, you can catch typos with [`eloqnt review`](https://studio.eloqnt.dev/docs/cli/review) before mistakes fan out, and finally translate any missing strings with [`eloqnt translate`](https://studio.eloqnt.dev/docs/cli/translate).

---

For an index of every eloqnt/studio documentation page, see [https://studio.eloqnt.dev/llms.txt](https://studio.eloqnt.dev/llms.txt).
