The post has been translated automatically. Original language: Russian
Previously, translation was based on rules. People described the grammar of two languages and a dictionary, and the program applied these rules. It worked noticeably worse than I would have liked.
The modern approach is different. The program shows a huge number of texts where the same meaning is written in two languages. Based on these examples, she deduces the correspondences herself.
The key idea is that it is not a word that is translated, but a phrase that takes into account the environment. One word in different sentences gets a different translation because there are different words next to each other.
Hence , the usual mistakes are understandable. A short phrase without an environment translates worst of all. The name of the two-word button may get an unexpected meaning because the program lacks context.
The second common problem is the terms and names. The program sometimes translates a word borrowed from another language in parts, and it makes no sense.
The third feature is the rare language pairs. The fewer examples were available, the lower the quality.
The practical conclusions for the product are simple. It is better to translate short signatures manually. Names and terms should be kept in a separate list with ready-made options.
And check the result by reverse translation. If the phrase translated back has changed its meaning, it is better to rewrite it.
Do you check the automatic translation of short signatures in the interface?
Человек начинает вводить адрес, и после нескольких букв появляется готовый вариант с улицей и номером дома. Выглядит мелочью, а в сервисах доставки от этого зависит очень многое.
Причина простая. Адрес, введённый вручную, почти всегда немного отличается от того же адреса, введённого другим человеком. Для человека это один адрес, для системы три разных.
Автозаполнение решает задачу иначе. Пользователь выбирает вариант из справочника, и в систему попадает не текст, а конкретный объект с координатами и постоянным номером.
Дальше начинается настоящая польза. Заказы по одному адресу можно объединять. Курьера можно сразу вести к точке, а не к строке текста. Статистику по районам можно строить без ручной чистки.
Есть детали, которые важно продумать. Справочник никогда не полон: новые дома появляются раньше, чем попадают в базу. Поэтому нужна возможность ввести адрес вручную, а не только выбрать из списка.
Второе это дополнение к адресу. Подъезд, этаж, код у входа, комментарий для курьера. Это не часть адреса, а отдельные поля, и хранить их лучше отдельно.
Третье это порядок подсказок. Человек чаще заказывает туда, где уже заказывал. Поэтому прошлые адреса пользователя стоит показывать первыми, а уже потом общие варианты из справочника.
И самое практичное. Точность адреса лучше всего видна по одному показателю: как часто курьер звонит уточнить, куда ехать. Если этот показатель высокий, дело обычно не в курьерах, а в том, как устроен ввод адреса.
А в ваших продуктах адрес выбирается из справочника или вводится строкой?