Каждая компания имеет уникальный стиль письма в своих продуктах, маркетинговых материалах и поддержке клиентов. Чтобы стандартизировать свой стиль и помочь общаться с помощью единообразного голоса и тона, компании часто создают руководство по написанию.

Руководство по написанию служит отличным справочником, но требует переключения контекста при написании и отключено от средств проверки орфографии, которые помогают в режиме реального времени.

Я расскажу вам, как преодолеть этот пробел, создав онлайн-словарь, используя новую языковую функцию, которую мы только что представили на Brand.ai, и проверив некоторые введенные пользователем данные. Сначала я пройдусь по шагам, но ссылка на репозиторий GitHub с рабочим образцом доступна внизу этого сообщения.

Первый шаг - создать словарь, к которому мы можем получить доступ. Для этого поста я создал библиотеку образцов дизайна. Библиотека дизайна может содержать языковые правила в дополнение к другим ресурсам, таким как логотипы, типографика, изображения, компоненты и т. Д. Библиотека образцов дизайна является общедоступной и может быть просмотрена кем угодно.

На странице библиотеки дизайна ссылка «Язык» переместится в раздел «Язык».

Если вы только что создали библиотеку дизайна и не видите ссылку «Язык», войдите в режим редактирования, щелкнув переключатель редактирования в заголовке, и добавьте список общих слов или список слов, которых следует избегать.

Словарь - отличный помощник сам по себе, но, как я уже упоминал, он требует переключения контекста между написанием и проверкой соответствия словарю. В Brand.ai мы создали надстройку, которая интегрирует дизайнерскую библиотеку с Microsoft Word и доступна в Магазине Office.

Однако мы не можем предвидеть все варианты использования, поэтому давайте продолжим проверку любого пользовательского ввода в обычном веб-приложении. Это могут быть, например, заявки в службу поддержки, комментарии или что-то еще.

Следующий фрагмент кода из этого примера проверит любой переданный вами текст на соответствие указанной выше библиотеке дизайна и отобразит список обнаруженных проблем.

Https://github.com/brandai/brandai-language