Я создаю приложение, в котором пользователь может искать на нескольких языках.Допустим, у меня есть веб-сайт, на котором размещен очень большой роман.может состоять из тысяч параграфов.где-то от 20 000 до 30 000 параграфов.
Пользователь может читать роман на нескольких языках.Он может искать на нескольких языках.Например, он ищет «ЛЮБОВЬ» на английском языке, я покажу ему все абзацы, содержащие в себе «ЛЮБОВЬ».
Теперь, если пользователь переключается на французский и ищет «Amour» («Французский для любви»), я покажу ему все абзацы, содержащие в себе «Amour».
Я могу сделать это, создав две версии романа, одну на французском, а другую на английском.Действительно, у меня будут переводы.Но когда пользователь читает роман, я дам ему возможность щелкнуть любое слово и увидеть его перевод на другие языки.В этом случае, если он читает по-английски, я покажу ему перевод этого конкретного слова на французский и наоборот.
Это означает, что я хочу сохранить межсловное сопоставление между разными языками.
Один из способов сделать это - создать карту для себя, что требует много работы.другим способом могут быть вызовы API, например, Google Translator.Можете ли вы предложить лучший подход?Любой существующий API?Некоторые Условия Google, чтобы идти в правильном направлении для этой задачи, также были бы полезны.