Pages in topic:   [1 2] >
CafeTran and Java
Thread poster: Olga GB
Olga GB
Olga GB  Identity Verified
United States
Local time: 01:37
English to Spanish
+ ...
Jan 17, 2017

I downloaded CafeTran, but it says I need Java. I read so many warnings against the use of Java that I haven't decided to do it. There is even a site where they say that Oracle is thinking of replacing Java because of the many problems. Can somebody advise me in this question? (My laptop is Macbook Air). Thanks.

 
CafeTran Training (X)
CafeTran Training (X)
Netherlands
Local time: 10:37
Don't give Java access to your browser Jan 17, 2017

Java is safe as long as you:

- Keep it up to date:

1

- Don't give it access to your internet browser:

2

[Edited at 2017-01-17 06:48 GMT]


 
Olga GB
Olga GB  Identity Verified
United States
Local time: 01:37
English to Spanish
+ ...
TOPIC STARTER
Í Will have to find out Jan 17, 2017

Thanks for your help.
As I don't have the experience, I will have to learn more about CafeTran before deciding to download Java.


 
CafeTran Training (X)
CafeTran Training (X)
Netherlands
Local time: 10:37
Learning to know CafeTran Jan 17, 2017

Olga GB wrote:

Thanks for your help.
As I don't have the experience, I will have to learn more about CafeTran before deciding to download Java.


Resources:

https://cafetran.freshdesk.com/support/solutions

https://dl.dropboxusercontent.com/u/509643/ct/index.html

You can ask all your questions here:

https://cafetran.freshdesk.com/support/discussions/forums/6000132966


 
MikeTrans
MikeTrans
Germany
Local time: 10:37
Italian to German
+ ...
Hum...Keeping Java updated is a two-edged sword Jan 17, 2017

Some people are working with older Trados versions. If you update Java then such CAT versions will not work any longer or you get in trouble soon. There are many similar examples also with non-CAT software.
Also Java is certainly not the fastest engine for a CAT tool that needs to work with increasing large databases.
For all its very good features, I highly wish CafeTran would run on a 'own' engine without Java ! My opinion about Java: it's just good to code some browser games...Le
... See more
Some people are working with older Trados versions. If you update Java then such CAT versions will not work any longer or you get in trouble soon. There are many similar examples also with non-CAT software.
Also Java is certainly not the fastest engine for a CAT tool that needs to work with increasing large databases.
For all its very good features, I highly wish CafeTran would run on a 'own' engine without Java ! My opinion about Java: it's just good to code some browser games...Let's play CafeTran? Hum...I'd rather like working with it.

Mike

[Edited at 2017-01-17 20:02 GMT]
Collapse


 
Meta Arkadia
Meta Arkadia
Local time: 15:37
English to Indonesian
+ ...
Let's play CafeTran Jan 18, 2017

MikeTrans wrote: Some people are working with older Trados versions.


The OP uses a Mac. Besides, under macOS (and probably under Windows), you can force a Java app to run under an older version of Java by launching it using a Terminal command.

Also Java is certainly not the fastest engine for a CAT tool that needs to work with increasing large databases.


But CafeTran is. Fast, I mean. If it's running too slow to your liking, you should first increase the Java heap in the CafeTran Preferences/Options. If it's still too slow - TMs of more than 200k segments, depending on your hardware - you can use Recall Memory from the Total Recall menu to "reduce" the database to only the segments relevant to the source document.

For all its very good features, I highly wish CafeTran would run on a 'own' engine without Java


One of those very good features is that it is cross-platform. And that more or less requires Java. And I don't have any problems with that. Been happily using CafeTran since 2010.

Let's play CafeTran


CafeTran is fun to use. Or so their ad claims...

Cheers,

Hans


 
CafeTran Training (X)
CafeTran Training (X)
Netherlands
Local time: 10:37
Speed Jan 18, 2017

MikeTrans wrote:

Some people are working with older Trados versions. If you update Java then such CAT versions will not work any longer or you get in trouble soon.


This was for me the reason to start using virtual machines. I'm happy to discuss problems with Trados in the dedicated SDL forum at Proz.com. Please create a posting there and I'll reply there.

Also Java is certainly not the fastest engine for a CAT tool that needs to work with increasing large databases.


Please define 'large databases'? Personally, I find CafeTran very fast with my DB with 4 million TUs from the EU.

BTW: Are you aware of CafeTran's SQL driver?
See: https://cafetran.freshdesk.com/support/solutions/articles/6000152599-total-recall-with-mysql-database

And how about these large scale solutions, as far as I know also written in Java:

http://maxprograms.com/products/remotetm.html

http://www.freetm.com

Perhaps you need to update your information about Java?

See also:

https://m.heise.de/newsticker/meldung/Programmiersprache-des-Jahres-ist-Java-3583597.html

Screen Shot 2017-01-18 at 09.26.43


 
MikeTrans
MikeTrans
Germany
Local time: 10:37
Italian to German
+ ...
Hi CAfeTran Training, Jan 18, 2017

sorry if I have made my reply of 'CafeTran and Java' look too comic, but I couldn't possibly resist. If your excellent CAT tool wasn't that good, I wouldn't have spent the time at all.

I understand your concern about portability, multi-platform compatibility, because you are selling your program, but I as a translator I don't care about that, what I want to see is getting the very complicated and intensive computation results from a CAT tool within not more than 3-5 seconds. For tha
... See more
sorry if I have made my reply of 'CafeTran and Java' look too comic, but I couldn't possibly resist. If your excellent CAT tool wasn't that good, I wouldn't have spent the time at all.

I understand your concern about portability, multi-platform compatibility, because you are selling your program, but I as a translator I don't care about that, what I want to see is getting the very complicated and intensive computation results from a CAT tool within not more than 3-5 seconds. For that, a programming language that best uses multithreading / Multi-core processing techniques is a must. SQL databases are an example, but not Java which is a highly object-oriented language that is, yes, convenient for coding, but only shows is best result in embedded environments like smartphones, tablets or other net-active usages. These apps are far away from effective computation processes that are best coded in other languages IMO.
But you are right of course, I always update my information, not only with Java. After reading the link below (it may not be the very recent one), my opinion for Java doesn't make a big leap I'm afraid.

http://www.embedded.com/design/programming-languages-and-tools/4438718/3/Programming-languages-for-multicore-systems-

Also I need to revise my opinion about the 'speed' of CafeTran on a newer version that I actually own, but I'm happy that you mention a SQL driver within your program.

Greetings,
Mike
Collapse


 
CafeTran Training (X)
CafeTran Training (X)
Netherlands
Local time: 10:37
I don't sell any software Jan 18, 2017

MikeTrans wrote:

I understand your concern about portability, multi-platform compatibility, because you are selling your program, but I as a translator I don't care about that, what I want to see is getting the very complicated and intensive computation results from a CAT tool within not more than 3-5 seconds.


I don't sell any software: I'm a freelance translator. These 3 to 5 seconds seem quite long for me as a CafeTran user. I'm happy to give you a demonstration via Skype or TeamViewer.

Load an XLIFF with 10,000 TUs both in Studio 2017 and in CafeTran 2017. Perform the following actions and let's see who wins:

1. Set all segments to 'Translated' or 'Checked'.
2. Replace 5000 times the word 'quality' in 8000 segments.
3. Perform a spellcheck when this project contains 20 unknown words (some correctly spelled, some not).
4. Empty all segments that contain a specific word.


 
MikeTrans
MikeTrans
Germany
Local time: 10:37
Italian to German
+ ...
What about match querries, sub-segment match queries in real-time? Jan 18, 2017

Ok, you are not selling, but then your avatar name implies that you are somehow related to CafeTran? Whatsoever, I think you understand that portability is not an argument for me, if I use Windows I'm not interested in Linux and vice-versa...
Operations like a real-time query of segment matches and especially sub-segment matches are much more intensive that the simple operations you mention (any text editors or similar apps could perform these instantly, that's not a good analogy). Just im
... See more
Ok, you are not selling, but then your avatar name implies that you are somehow related to CafeTran? Whatsoever, I think you understand that portability is not an argument for me, if I use Windows I'm not interested in Linux and vice-versa...
Operations like a real-time query of segment matches and especially sub-segment matches are much more intensive that the simple operations you mention (any text editors or similar apps could perform these instantly, that's not a good analogy). Just imagine a moment how long MemoQ would take if its routines were all written in Java? Maybe part of it is wirtten in Java, I don't know, but I don't think their LCS feature would yield results after 2 seconds on a 1.000.000 segment TM without a more advanced solution than Java. That's my point. Same goes for Trados Studio with its recent fragment feature (that takes too long to my taste with big TMs.)
In a remote version of CafeTran, I can see that sub-segments are searched in the background while processing other segments, a necessity, because it just takes too long with only a Java engine, I guess.
I'll be happy to see that this has changed in the 2017 version of CT, and I guess it's NOT because of Java, right?

Mike


[Edited at 2017-01-18 15:08 GMT]
Collapse


 
CafeTran Training (X)
CafeTran Training (X)
Netherlands
Local time: 10:37
What about match querries, sub-segment match queries in real-time? Jan 18, 2017

MikeTrans wrote:


Operations like a real-time query of segment matches and especially sub-segment matches are much more intensive that the simple operations you mention (any text editors or similar apps could perform these instantly, that's not a good analogy).


These are not simple operations that I mention; it's not an analogy: it's the core of every day's translation tasks.

Sub-segment / fragment matching have been there in CafeTran since ages. Just like auto-complete that is updated on the fly and takes all resources into account.

So let us close this interesting debate with the conclusion: it's not the platform / programming language that matters but the talent of the programmer and the integration of the individual tasks (terminology, TMX editing etc.): integrated (CafeTran) versus modular (Studio, MultiTerm, SDLXLIFF Toolkit etc.).


 
MikeTrans
MikeTrans
Germany
Local time: 10:37
Italian to German
+ ...
You are very abile in going around my points and arguments... Jan 19, 2017

I wonder why...so, yes please, let's close the debate.

Greetings,
Mike

[Edited at 2017-01-19 01:34 GMT]


 
Olga GB
Olga GB  Identity Verified
United States
Local time: 01:37
English to Spanish
+ ...
TOPIC STARTER
All of this will help me Jan 19, 2017

Thanks to all of you, there are things that I don't understand but as I will study the matter and go deeper in the use of CafeTrans, I am sure I will use this exchange for consultation.

 
Meta Arkadia
Meta Arkadia
Local time: 15:37
English to Indonesian
+ ...
Good Jan 19, 2017

Olga GB wrote:
...I will study the matter and go deeper in the use of CafeTrans, I am sure I will use this exchange for consultation.


Please do.

Coincidentally, I installed macOS Sierra on a brand-new SSD last weekend. Since CafeTran is my main productivity app, I checked if Java was there by running the Terminal and entering

java -version

Version 1.6 was there. This proves Apple thinks Java is perfectly safe: They included it in their OS. However, since Oracle didn't update the Mac version fast enough for Apple, it's the last version they included. To check if a later version is there, go  | System Preferences, and check if there's a steaming cup of coffee in the last block. If it's not there, download the latest version from java.com, click the coffee cup in the System Preference, and disable using it in the browser under Security | Enable Java content in the browser.

If everything works allright, there's no need to upgrade (especially not automatically), but you'll need at least Java SE/JRE 1.7 to make use of macOS' free dictation feature, available for numerous languages, including Spanish of course. The current Java build is 1.8.

Cheers,

Hans


 
Olga GB
Olga GB  Identity Verified
United States
Local time: 01:37
English to Spanish
+ ...
TOPIC STARTER
A clear explanation Jan 19, 2017

Thanks, Hans, for your explanation that is precisely what I needed. I will try then. There is still a problem according to what you explained and it is that I am in the beta program of the operative system, and it may happen that the Java last version is not updated for that. If you know something about this, I will be very thankful if you comment

 
Pages in topic:   [1 2] >


To report site rules violations or get help, contact a site moderator:

Moderator(s) of this forum
Natalie[Call to this topic]

You can also contact site staff by submitting a support request »

CafeTran and Java






TM-Town
Manage your TMs and Terms ... and boost your translation business

Are you ready for something fresh in the industry? TM-Town is a unique new site for you -- the freelance translator -- to store, manage and share translation memories (TMs) and glossaries...and potentially meet new clients on the basis of your prior work.

More info »
Protemos translation business management system
Create your account in minutes, and start working! 3-month trial for agencies, and free for freelancers!

The system lets you keep client/vendor database, with contacts and rates, manage projects and assign jobs to vendors, issue invoices, track payments, store and manage project files, generate business reports on turnover profit per client/manager etc.

More info »