It is a very strong translating extension since you can almost translate everything in your website.
I even managed to translate a automatic date&time script in the footer of my website.
At first, joomfish seems a bit confusing, but with some logical thinking and testing you should manage to get it setup easily.
Howto use joomfish: First of all, design and create a website like you normally do. When finished, install joomfish, and enable it.
Joomfish translations are like a layers that lie upon your original site.
Install the core joomla languages that you want to use as translation. Set the default language (preferably your foreign language) in the extensions - languagecontrol section of your backend.
Then go into joomfish then joomfish languages, and set the primairy - secondary (and so on) languages.
Then go into the translate section. Now pay attention to the following, you have to select a language from languages - select language drop down box. Select your primaire language. Then in the other drop down menu (records/select state dunno i use the dutch language dont know in english) select which part of your website you want to edit like menu/modules/content etc. When using primairy language and setting up primaire translation, just copy all (joomfish has a copy option). Set the location of your language selection buttons. Select primairy language, publish it, and test it in frontend. If all is fine set the secondary language in the drop down menu. Set the items you want to translate in the second drop down box. Open the corresponding items and fill out the form. Publish all translations and your done.
You can translate almost everything in your website, from contents, menu's, module's, fill out forms, custom html etc.
I suggested translating and publishing the primairy language first which should be the same language your website is in. This easily let you see what is happening and how, thus making it eassier setting things up for secondary language (the actual translation).
Since some users complain it is difficult to use or its hard to setup i felt the need to explain a few things.
Take your time and read, also try things out. As i mentioned before, joomfish creates a layer over the normal website, thus you cannot destroy anything in your "normal" website configuration.
It really isn't hard to setup and i really don't understand what problems some people have seting it up. If one needs help setting it up add me on joomla forum under sebastianv.
Sidenote: Do not use with sh404sef. sh404sef messes up things, which ends up in a buggy website. sh404sef creators have not come up with a solution although problems allready exist for a long period of time.