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

memoQ 9.8 Plugin #21

Open
drkhateeb opened this issue Jul 7, 2021 · 17 comments
Open

memoQ 9.8 Plugin #21

drkhateeb opened this issue Jul 7, 2021 · 17 comments

Comments

@drkhateeb
Copy link

OPUS - CAT plaugin for memoQ 9.8.6 is not working
no translation comes from MT
please fix it

I suggest adding a Pre/Post MT Tweaking using a glossary to replace specific terms with user-defined ones
check this
https://github.com/RWS/Sdl-Community/tree/master/MT%20Enhanced%20Provider

and this

https://appstore.sdl.com/language/app/rys-google-cloud-translate-nmt/775/

@TommiNieminen
Copy link
Collaborator

Hi,

Seems that memoQ changed the plugin API in 9.7.10, I changed the plugin to fix that earlier this year, and then memoQ changed the plugin API back in later versions. Looks like the older memoQ plugin works with 9.8.6, I've updated the installation page to reflect this: https://helsinki-nlp.github.io/OPUS-CAT/install. So you should be able to use the memoQ plugin by installing the following plugin file: https://github.com/Helsinki-NLP/OPUS-CAT/raw/develop/build/2020-10-07/FiskmoMTPlugin.dll.

I have pre- and post-processing of MT input and output planned, hopefully I can add it soon.

@drkhateeb
Copy link
Author

Thank for clarification
but neither the old nor new plugin worked with 9.8.6 version

@TommiNieminen
Copy link
Collaborator

Sorry about the late reply. The plugin file that I linked to earlier works in my 9.8.6., so I don't really know what could cause the problem. The only thing I can think of is that maybe the dll file has not been unblocked after download (right-click file, choose Properties, check the Unblock box in the bottom right of the Properties window).

@drkhateeb
Copy link
Author

drkhateeb commented Aug 2, 2021 via email

@TommiNieminen
Copy link
Collaborator

Here you go (had to zip it since Github won't allow attaching dll's): FiskmoMTPlugin.zip

@drkhateeb
Copy link
Author

drkhateeb commented Aug 2, 2021 via email

@drkhateeb
Copy link
Author

drkhateeb commented Aug 3, 2021 via email

@TommiNieminen
Copy link
Collaborator

Hi,

Unfortunately we can't specifically train new models for users, but there are few options to incorporate your own data into OPUS-CAT models:

  1. First, if you own the rights to the data, you can contribute the data to the OPUS project (https://opus.nlpl.eu/). The contributed data would eventually be used to train new models for OPUS-MT, which would make it available in OPUS-CAT (but it would probably take a long time for the data to be used in training of new models, they aren't updated that often).
  2. A quicker option is to use the fine-tuning functionality in the OPUS-CAT MT Engine to finetune one of the existing models with your own data, instructions are here (the info is for version 1.0.0.4 of the engine, but the main functionality is the same): https://helsinki-nlp.github.io/OPUS-CAT/enginefinetune. Your tmx is pretty large, but you might be able to use it for fine-tuning without problems (although it would take a lot of time to run to completion, at least a couple of days). If you use the Trados plugin, you can fine-tune with job-specific data (100 percent and fuzzy matches of the source text), which makes the fine-tuning much more efficient, as only relevant data is used: https://helsinki-nlp.github.io/OPUS-CAT/tradospluginfinetune.

-Tommi

@SafeTex
Copy link

SafeTex commented Aug 6, 2021

Hi,

Seems that memoQ changed the plugin API in 9.7.10, I changed the plugin to fix that earlier this year, and then memoQ changed the plugin API back in later versions. Looks like the older memoQ plugin works with 9.8.6, I've updated the installation page to reflect this: https://helsinki-nlp.github.io/OPUS-CAT/install. So you should be able to use the memoQ plugin by installing the following plugin file: https://github.com/Helsinki-NLP/OPUS-CAT/raw/develop/build/2020-10-07/FiskmoMTPlugin.dll.

I have pre- and post-processing of MT input and output planned, hopefully I can add it soon.

This was my experience too. I had to update the memoQ plugin to get Opus to work but then, after a memoQ update, Opus would not work until I dropped back down to the old memoQ plugin

@Vicken2
Copy link

Vicken2 commented Oct 3, 2021

I am a user of memoQ 9.8.8 English-French. The plugin you shared in this feed works with memoQ in standlaone mode, but not with 'server-based' memoQ. I connect to a company's memoQ domain in order to translate for them using their TMX resources, and in this case Fiskmo does not work, although DeepL and Modern MT do). I tried ALL plugins you suggested. Anything else I can try?

@drkhateeb
Copy link
Author

drkhateeb commented Oct 3, 2021 via email

@Vicken2
Copy link

Vicken2 commented Oct 3, 2021 via email

@SafeTex
Copy link

SafeTex commented Oct 3, 2021

Hello Vicken2 and all

The bundling of Opus MT in memoQ is up on the memoQ ideas portal but for the moment, it has not been chosen by memoQ as a priority
But when I posted this request, I did mention Gergely Bereczki at memoQ who works in support and seems to know a fair bit about Opus MT
The only thing I can think of is that you contact him, just in the hope that he knows how to "tweak" memoQ so that Opus works with a memoQ server. But it's a long shot. In the meantime, I will add a comment to this Ideas Portal pointing out that Opus MT does not work with server projects, so perhaps if the idea is taken up by memoQ, then they could look at this too
Regards
Dave Neve (SafeTex)

@TommiNieminen
Copy link
Collaborator

Thanks for your answer, Dave.

Unfortunately, I can't set up a testing environment for server-based memoQ, so even if it would be possible to get the plugin to work with the server-based memoQ, I can't really explore the possibility.

@SafeTex
Copy link

SafeTex commented Oct 4, 2021

Hello Tommi

I assume you have memoQ in order to do what you have already done???

Is the problem simply that you don't have anyone to give you an online project 'cos if that's the problem, I may be able to arrange this.

if you don't have memoQ, I might be able to arrange this too (but no promises)

Thanks

@TommiNieminen
Copy link
Collaborator

Hi Dave,

I've used memoQ in the free mode for testing the plugin (memoQ is pretty good in that respect, it's a lot harder to test Trados, since their trial versions expire, and I don't want to buy licenses for three different Trados releases that we support). But the downside is I can't set up online projects with the free mode (and I'm not sure if I can even access online projects with the free mode). So I could use an online project for testing (and I'd appreciate if you can set that up), but I'm not sure whether it will work.

-Tommi

@SafeTex
Copy link

SafeTex commented Oct 23, 2021

Hello Vicken 2 and everyone

Just to say that I contacted memoQ some time ago about Opus not working if the project is server based and they are trying to help Opus resolve this by providing whatever Opus might need to solve this. Not sure how this will work out as I'm not a programmer but there is some hope that one day...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants