Claude українською: мова інтерфейсу, токени й ліміти
Claude розуміє українську і відповідає нею, але інтерфейсу українською немає. Пояснюємо, чому кирилиця забирає більше ліміту, і як порахувати власні токени.
Коротка відповідь
Писати Claude українською можна: він розуміє запит і відповідає тією ж мовою. Інтерфейсу застосунку українською немає, і окремої оцінки якості для української Anthropic не публікує. Український текст зазвичай ділиться на більше токенів, ніж той самий зміст англійською, тому ліміт підписки витрачається швидше. Наскільки швидше, залежить від вашого тексту і моделі. Тому нижче немає готового коефіцієнта, а є спосіб виміряти його самостійно.
Усі факти нижче перевірено 3 жовтня 2026 року. Ціни в гривнях і ПДВ для українських платників тут не розглядаються: це окремі теми.
Чи можна спілкуватися з Claude українською?
Так. Сторінка довідки Anthropic про мову (support.claude.com, редакція від 6 серпня 2026 року) прямо каже: навіть після зміни мови інтерфейсу ви можете писати Claude будь-якою мовою, і він відповідатиме мовою, якою ви пишете. Це стосується чату на сайті, настільного застосунку, мобільного застосунку і Claude Code.
Мова інтерфейсу і мова розмови: це два різні налаштування. Перше змінює кнопки і меню. Друге визначаєте ви самі, коли пишете повідомлення. Тому українською можна працювати повноцінно, навіть якщо меню англійською.
Чого бракує українському користувачу Claude?
Ось чого бракує станом на 3 жовтня 2026 року. Кожен пункт можна перевірити за публічними сторінками.
Мова інтерфейсу. Список мов відображення на support.claude.com містить 11 пунктів: англійська, французька, німецька, гінді, індонезійська, італійська, японська, корейська, португальська (Бразилія), іспанська (Латинська Америка) та іспанська (Іспанія). Української в ньому немає. Російської теж немає. Мову змінюють так: клацніть значок профілю в лівому нижньому куті, відкрийте розділ «Language» і виберіть мову зі списку.
Оцінка якості. Anthropic публікує таблицю багатомовних результатів. В її основі тест MMLU (Massive Multitask Language Understanding, великий набір питань з різних галузей), який професійні перекладачі переклали на 14 мов. Результати подано відносно англійської для Claude Sonnet 4.5 і Claude Haiku 4.5. Рядка для української в таблиці немає. Та сама сторінка каже, що Claude працює з багатьма мовами поза таблицею, і радить перевіряти мови, потрібні саме вам. Отже, відсутність рядка означає лише те, що цифри немає. Це не оцінка якості української.
Документація Claude Code. Документація на code.claude.com має переклади, зокрема російський: сторінка code.claude.com/docs/ru відкривається. Сторінка code.claude.com/docs/uk повертає помилку 404. У репозиторії anthropics/claude-code на GitHub було два запити додати українську. Перший відкрито 19 лютого 2026 року, другий 3 червня 2026 року. Обидва закрито зі статусом «not planned». Перший закрив бот автоматично через неактивність. Другий отримав позначку, що він не стосується репозиторію Claude Code.
Для щоденної роботи це означає просте правило. Меню буде іншою мовою, документацію Claude Code ви читатимете англійською, а розмову ведете українською без обмежень.
Чому український текст займає більше токенів?
Модель не читає текст по літерах. Перед обробкою текст ріжеться на шматки, які називають токенами. Токен може бути цілим словом, частиною слова або одним символом. Ліміти підписки і ціни API рахуються саме в токенах, а не в словах чи символах.
Словник токенів будують на великому корпусі текстів. Англійських текстів у таких корпусах зазвичай найбільше. Тому часті англійські слова часто мають власний токен. Українське слово трапляється рідше, тож токенізатор частіше складає його з кількох коротших шматків.
Друга причина: українська має відмінки і багато форм одного слова. «Сервер», «сервера», «серверу», «сервером», «серверів»: кожна з цих форм трапляється в текстах рідше, ніж одне англійське server. Тому окремий токен для кожної форми менш імовірний.
Третю різницю видно навіть без API. Кодування UTF-8 (стандартний спосіб записати текст у байтах) записує латинську літеру одним байтом, а кириличну двома:
printf 'server' | wc -c
printf 'сервер' | wc -cПерша команда виведе 6, друга 12. Байти і токени не одне й те саме, тож точного числа токенів це не дає. Але це показує, що для машини кирилиця і латиниця не рівні за розміром.
Є ще одна деталь. Моделі, починаючи з Claude Opus 4.7, а також Fable і Mythos, використовують новіший токенізатор. За документацією Anthropic (станом на жовтень 2026 року), той самий текст на цих моделях дає приблизно на 30% більше токенів, ніж на старіших, і точна різниця залежить від тексту. Тому число, порахуване для однієї моделі, не переноситься на іншу.
Як порахувати токени свого тексту через count_tokens?
Anthropic має окремий ендпоінт /v1/messages/count_tokens. Він повертає кількість вхідних токенів для запиту і нічого не генерує. Користуватися ним можна безкоштовно, але є обмеження на кількість запитів за хвилину.
Вам потрібен ключ API з Console (platform.claude.com). Підписка Pro чи Max ключа API не дає: це окремий обліковий запис з окремою оплатою. Як створити ключ і де його зберігати, описано в матеріалі про автентифікацію в API Claude. Цей вимір ви запускаєте самі, на своєму комп'ютері чи сервері, зі своїм ключем.
Встановіть jq і curl, потім введіть ключ так, щоб він не потрапив в історію команд:
sudo apt install -y jq curl
read -rs ANTHROPIC_API_KEY && export ANTHROPIC_API_KEYПісля другої команди вставте ключ і натисніть Enter. Термінал нічого не покаже, це нормально.
Тепер покладіть у два файли той самий запит українською і англійською. Беріть реальний текст, який ви зазвичай надсилаєте Claude. Короткий приклад нижче лише показує формат.
cat > uk.txt <<'EOF'
Поясни, чому після оновлення PHP мій Nginx повертає 502 Bad Gateway, і як це перевірити.
EOF
cat > en.txt <<'EOF'
Explain why my Nginx returns 502 Bad Gateway after a PHP upgrade, and how to check it.
EOFФункція нижче бере файл і назву моделі, збирає JSON через jq і надсилає його на ендпоінт. jq тут потрібен тому, що він правильно екранує лапки та кирилицю, тож запит не зламається на складному тексті.
count_tokens() {
jq -n --rawfile text "$1" --arg model "$2" \
'{model: $model, messages: [{role: "user", content: $text}]}' \
| curl -s https://api.anthropic.com/v1/messages/count_tokens \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
--data-binary @- \
| jq '.input_tokens'
}
count_tokens uk.txt claude-opus-5-5
count_tokens en.txt claude-opus-5-5Кожен виклик має вивести одне ціле число. Поділіть перше на друге, і ви отримаєте власний коефіцієнт для цієї моделі.
Якщо замість числа ви бачите null, API повернув помилку. Приберіть останній рядок | jq '.input_tokens' з функції і прочитайте відповідь. authentication_error означає, що ключ неправильний або не експортований. not_found_error означає, що назву моделі написано з помилкою.
Рахуйте для тієї моделі, якою ви справді користуєтесь. Цикл нижче рахує той самий файл для трьох моделей:
for m in claude-opus-5-5 claude-sonnet-5-5 claude-haiku-4-5-20251001; do
printf '%s: ' "$m"; count_tokens uk.txt "$m"
doneClaude Haiku 4.5 вийшов до Opus 4.7 і використовує старий токенізатор, тому його число буде іншим. Саме тому коефіцієнт, виміряний на Haiku, не підходить для Opus.
Кілька застережень. Ендпоінт дає оцінку, і фактична кількість може трохи відрізнятися. Він рахує лише ваш текст. Застосунок claude.ai додає свої системні інструкції, описи інструментів, історію розмови і вкладені файли, тому реальне споживання на одне повідомлення більше. Крім того, він рахує тільки вхідні токени. Щоб оцінити відповідь Claude українською, вставте текст відповіді в uk.txt і порахуйте його так само.
Як змусити Claude завжди відповідати українською?
Claude визначає мову відповіді з розмови. Зазвичай цього достатньо. Але якщо ви вставили англійський лог чи код, наступна відповідь може вийти англійською. Настанови Anthropic щодо багатомовності радять прямо вказувати потрібну мову. Найнадійніше місце для цього: постійні інструкції, які діють у кожному повідомленні.
Для всіх розмов. Клацніть ініціали в лівому нижньому куті, виберіть «Settings» і знайдіть поле «Instructions for Claude». Раніше це поле називалося персональними вподобаннями (personal preferences). Текст із нього застосовується до всіх ваших розмов.
Для одного проєкту. Відкрийте проєкт і впишіть текст у поле інструкцій проєкту. Ці інструкції діють лише в чатах цього проєкту. Це зручно, якщо в одному проєкті ви працюєте українською, а в іншому англійською.
Для Claude Code. Додайте ті самі рядки у файл CLAUDE.md у корені репозиторію. Claude Code читає його на початку кожної сесії.
Для API. Покладіть інструкцію в параметр system. Документація Anthropic називає системний промпт найнадійнішим місцем для вибору мови.
Приклад тексту, який можна вставити в будь-яке з цих полів:
Завжди відповідай українською мовою, навіть якщо я вставляю текст іншою мовою.
Код, команди, назви змінних, повідомлення про помилки та журнали залишай мовою оригіналу і не перекладай.
Пиши сучасною українською, без русизмів і калькованих конструкцій.Останній рядок має практичну причину. У трекері Claude Code користувачі повідомляли про русизми й кальки в українських відповідях. Явна вимога в інструкціях не гарантує ідеального результату, але дає моделі чіткий орієнтир.
Чому код і повідомлення про помилки краще не перекладати?
Код не працює в перекладі. Назва змінної чи параметра конфігурації має збігатися буква в букву. Якщо Claude «перекладе» max_connections або server_name, файл перестане працювати.
Повідомлення про помилку цінне саме своїм точним текстом. Рядок connect() failed (111: Connection refused) while connecting to upstream можна знайти в документації і в трекерах помилок. Перекладений рядок не знайдеться ніде, і Claude теж гірше зіставить його з відомими причинами. Тому вставляйте лог як є, а питання пишіть українською.
Є і причина, пов'язана з токенами. Технічний текст англійською зазвичай дає менше токенів. Перевірте це на своєму лозі тією самою функцією count_tokens.
Чому краще писати кирилицею, а не транслітом?
Настанови Anthropic щодо багатомовності радять дві речі: прямо вказувати мову і писати рідним письмом, а не транслітерацією. Для української це означає кирилицю.
Транслітерація неоднозначна. «Shcho» і «scho» можуть означати одне й те саме слово, а «y» та «i» в різних системах передають різні літери. Українського тексту транслітом у мережі набагато менше, ніж кирилицею, тому моделі важче його розпізнати. Ще одна проблема: на трансліт Claude може відповісти англійською або тим самим транслітом.
Не розраховуйте, що трансліт заощадить ліміт. Покладіть той самий текст кирилицею і транслітом у два файли й порахуйте обидва. Це займає хвилину і дає відповідь саме для вашого тексту.
Що це означає для вашого ліміту Claude Pro?
Ліміти Claude рахуються за обсягом роботи, а не за кількістю повідомлень. Обсяг роботи складається з токенів: вашого тексту, історії розмови, файлів і відповідей. Якщо той самий зміст українською займає більше токенів, то й ліміт закінчується раніше. Як улаштовані вікна лімітів і тижневі обмеження, пояснено в поясненні лімітів використання Claude.
Ми свідомо не наводимо тут, скільки повідомлень українською вміщається у вікно. Таке число залежить від моделі, довжини розмови, файлів і самого тексту, тому чуже число майже напевно не збіжеться з вашим. Що саме забирає найбільше, розібрано в матеріалі що витрачає ліміт Claude Pro. А як підписка співвідноситься з токенами, описано в статті скільки токенів входить у Claude Pro.
Далі кроки, які зменшують витрати незалежно від мови. Починайте новий чат для нової задачі, бо модель щоразу обробляє всю історію розмови. Вставляйте з логу лише потрібний фрагмент, а не весь файл. Тримайте інструкції проєкту короткими, бо вони теж займають токени в кожному чаті. Для простих питань вибирайте Sonnet замість Opus, бо важчі моделі витрачають ліміт швидше. Якщо ви ще обираєте план, загальні ціни та обмеження зібрано в огляді ціна і ліміти Claude Pro.
FAQ
Чи є інтерфейс Claude українською мовою?
Ні. Станом на 3 жовтня 2026 року список мов інтерфейсу на support.claude.com містить 11 мов, і української серед них немає. Російської там теж немає. Писати Claude українською можна в будь-якому разі: мова інтерфейсу і мова розмови налаштовуються окремо, і Claude відповідає мовою вашого повідомлення.
Чи витрачає українська мова ліміт Claude швидше, ніж англійська?
Зазвичай так, бо кириличний текст ділиться на більше токенів, а ліміти рахуються в токенах. Точна різниця залежить від вашого тексту і моделі. Щоб дізнатися свою, покладіть той самий запит українською і англійською у два файли й порахуйте обидва через ендпоінт /v1/messages/count_tokens для моделі, якою ви користуєтесь.
Як зробити, щоб Claude завжди відповідав українською?
Додайте пряму інструкцію в поле «Instructions for Claude» у налаштуваннях профілю. Тоді вона діятиме в усіх розмовах. Для окремого проєкту впишіть її в інструкції проєкту, для Claude Code у файл CLAUDE.md, для API у параметр system. Допишіть рядок про те, що код, команди і повідомлення про помилки треба залишати мовою оригіналу.
Чи потрібен ключ API, щоб порахувати токени?
Так. Ендпоінт count_tokens безкоштовний, але приймає запити лише з ключем API з Console на platform.claude.com. Підписка Pro чи Max такого ключа не дає, бо API оплачується окремо. Рахуйте з тією моделлю, якою користуєтесь: моделі, починаючи з Claude Opus 4.7, мають новіший токенізатор і дають інші числа, ніж старіші.