Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add translation memory for SUMM.AI translations into Easy German #1722

Open
Tracked by #1928
timobrembeck opened this issue Sep 28, 2022 · 2 comments
Open
Tracked by #1928

Add translation memory for SUMM.AI translations into Easy German #1722

timobrembeck opened this issue Sep 28, 2022 · 2 comments
Labels
💡 feature New feature or request ⁉️ prio: low Not urgent, can be resolved in the distant future. 😱 effort: high Big change, which requires >12h
Milestone

Comments

@timobrembeck
Copy link
Member

Motivation

The translations into Easy German via the SUMM.AI API consume credits on every call, even if we translate the same sentence twice.

Proposed Solution

Add a local translation memory to keep track of the already translated texts and fetch them from the memory instead of translating them again.

Alternatives

  • Just ignore the matter
  • Wait for SUMM.AI to implement a translation memory

Additional Context

How exactly we store the information is open for debate. A few ideas:

  • In-memory cache (fast, but probably not suitable as we would need to store large amounts of data that is accessed very infrequently)
  • File-based cache (discuss file forrmat, e.g. XLIFF or the format MemoQ uses for TMs?)
@timobrembeck timobrembeck added 💡 feature New feature or request ⁉️ prio: low Not urgent, can be resolved in the distant future. 😱 effort: high Big change, which requires >12h labels Sep 28, 2022
@timobrembeck timobrembeck added this to the Backlog milestone Sep 28, 2022
@osmers
Copy link

osmers commented Dec 1, 2022

Just checking here - is there a time limit for how long the memory should be accessed? Just asking bcs I think I remember a conversation where we said that we do not want a translation memory bcs SUMM AI gets better with every translation. What I could see is that a translation memory is created and entries are accessed for a specific time after initial creation - e.g. 4 weeks
After that, we assume that the translation has gotten better and ignore the TM entry?
What do you think @dkehne ?

@dkehne
Copy link

dkehne commented Feb 13, 2024

I would even go for 90 days....same with MT on DeepL/Google

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💡 feature New feature or request ⁉️ prio: low Not urgent, can be resolved in the distant future. 😱 effort: high Big change, which requires >12h
Projects
None yet
Development

No branches or pull requests

3 participants