Однако глоссарий не является статичным и время от времени его необходимо обновлять, например: расширив его новой парой слов или заменив или удалив старый.
В документации deepL API @gitHub я нахожу только методы для полного создания или удаления глоссария:
Код: Выделить всё
// Create an English to German glossary with two terms:
var entriesDictionary = new Dictionary{{"artist", "Maler"}, {"prize", "Gewinn"}};
var glossaryEnToDe = await translator.CreateGlossaryAsync("My glossary", "EN", "DE",
new GlossaryEntries(entriesDictionary));
Но я не могу найти способ расширения и обновления глоссария как только он был создан.
Предположим, я хочу добавить новую пару {"age", "Alter"} - Как я могу добавить ее в существующий глоссарий?
Кроме того, я хочу проверить, есть ли там уже есть запись для «возраста», а затем замените пару на новую.
Также необходима возможность удаления существующих записей.
Единственное решение, которое я нашел, это далеко было бы экспортировать весь глоссарий, выполнить описанные действия над экспортированным списком, затем удалить исходный глоссарий и создать новый.
Но это кажется смешным - и в итоге я получу новый идентификатор глоссария. каждый раз.
Подробнее здесь: https://stackoverflow.com/questions/782 ... ry-using-c
Мобильная версия