Машинный перевод (возможные подходы) - PullRequest
0 голосов
/ 29 декабря 2018

В последнее время я много думал о том, что кодировать.Я думал о проектах, которые повышают мои навыки в программировании и решении общих проблем.Кроме того, я хотел что-то, что имеет реальное назначение.Честно говоря, я заинтересован в создании переводчика.Но не один для программирования, а один для человеческих языков.Например, если я возьму немецкое предложение «Ich glaube, du bist verrückt», я хочу перевести его на английский.Как «Я думаю, что ты сумасшедший».Теперь мой вопрос: как это можно сделать?Я читаю такие вещи, как «Перевод слово за словом, а затем изменение положения слов, применение правил пунктуации» и так далее.Это был бы «самый простой» способ сделать это.Гугл переводчик, например, работает с документами: анализирует исходный текст и пытается найти правильный перевод в документе на нашем целевом языке.

Не ненавидите меня за мой вопрос, потому что он, возможно, не относится к этому сообществу.Но я хочу закодировать такую ​​вещь, которая способна переводить предложения, а не только слова.(На данный момент я только хочу перевести немецкий на английский и наоборот.)

Вот мой подход: Исходное предложение: (Немецкий) «Ich arbeite als Koch, aber habe keine Lust mehr». Word-by-словный перевод: (английский) «Я работаю шеф-поваром, но больше не испытываю вожделения». Поскольку это предложение неверно с точки зрения грамматики, мне нужно немного его изменить.Например, поставить «а» между «как» и «шеф-повар» ...

Но как мы можем на самом деле знать, что и куда ставить и так далее?

Я знаю, что этот вопрос недействительно о «простом» программировании.В основном это решение проблем.

Надеюсь, вы, ребята, это понимаете.Желаю хороших выходных.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...