hallgren
71de9a26ef
Wide coverage translation demo: show an informative error message for sentences that exceed the length limit
2015-04-09 10:18:41 +00:00
hallgren
12f5dc9ece
Wide Coverage Translation Demo: zoomable panable collapsible syntax trees
...
This is an experimental solution using JavaScript code from
https://github.com/christos-c/tree-viewer , d3js.org and jquery.com.
2015-03-24 18:03:10 +00:00
hallgren
2041578406
Wide Coverage Translation Demo: add a way to obtain inflection tables
...
Too see inflection tables, click on a translated sentense, then click on a
blue function name in the textual representation of the abstract syntax tree.
2015-03-22 22:54:05 +00:00
hallgren
e475fb1091
Wide Coverage Translation Demo: draw abstract trees and parse trees
...
You can now click on a tree to toggle between the abstract syntax tree and
the parse tree.
Also, the implementation now uses the new C run-time requests, e.g.
App14.pgf?command=c-abstrtree&tree=...
so no need to install AppEng.pgf on the server any more.
2015-03-19 15:26:18 +00:00
hallgren
a120ed1e22
Wide Coverage Translation Demo: draw syntax trees
...
The trees are drawn by using the Haskell run-time request
AppEng.pgf?command=abstrtree&tree=...
Thus AppEng.pgf has to be installed on the server and in sync with App14.pgf.
This is to avoid loading the huge App14.pgf in the Haskell run-time system, and
is enough since we only need the abstract syntax.
2015-03-18 16:23:04 +00:00
hallgren
cd50599267
Wide Coverage Translation Demo: improved performance
...
For improved performance, request only one translation from the server
initially. When the user clicks on a translated sentense, request 9 more
translations.
2015-03-11 17:53:25 +00:00
hallgren
4c03e2e67d
Simple Translation tool: add File menu command 'Open in Wide Coverage Translation Demo'
...
Just as a quick way to test different documents in the Wide Coverage
Translation Demo.
2015-03-06 12:04:17 +00:00
hallgren
52212d5a76
Wide Coverage Translation Demo: better resizing behavior on startup and when pasting text
2015-02-25 15:36:25 +00:00
hallgren
2c617e6cf9
gftransate.js: increase sentence length limit for "fast" language to 500
...
Currently Bul, Chi, Eng and Swe are marked as "fast" in the documentation.
2015-02-20 14:34:37 +00:00
hallgren
9f70eaa13c
gftranslate.js: reduce sentense length limit to 200 (URL encoded) characters
...
This limit might still be to high to avoid excessive time/space use in the
parser for certain languages in the wide coverage translation grammar.
2015-02-20 12:31:41 +00:00
hallgren
24232004f0
Wide Coverage Translation Demo: use App14.pgf, remove spaces from Chi, Jpn and Tha output
2015-02-18 13:58:49 +00:00
hallgren
c398b1e794
Wide Coverage Translation Demo: use App13.pgf, adding support for Japanese
...
Japanese uses the same lexer as Chinese, i.e. every character is a separate
token.
2015-01-21 16:02:37 +00:00
hallgren
2cca456da9
Wide Coverage Translation Demo web app: updated to use App12.pgf
2014-12-03 15:08:56 +00:00
hallgren
566aeb93f5
Wide Coverage Demo web app: use the App grammar instead of the Translate grammar
...
This gives faster but slightly lower quality translations.
2014-09-09 13:53:10 +00:00
hallgren
6bde56bef7
src/www/robots.txt: robot exclusion file for the GF cloud service.
...
To reduce potential server load caused by search bots.
2014-08-22 12:13:04 +00:00
hallgren
0715cfe2ae
minibar: include the grammar's last modification in the grammar info shown by the "i" button
...
Also bumped version number in gf.cabal to 3.6-darcs.
Also removed some unecessary use of CPP.
2014-06-24 13:59:09 +00:00
hallgren
38f28da6c1
Polished and renamed release notes to release-3.6.t2t
...
Also added an example use of lookupmorpho to gf-web-api-examples.html.
2014-06-21 13:02:10 +00:00
hallgren
fc4c8b0058
Cloud service & apps: better error handling in wide coverage translation
...
The wide coverage demo apps now shows a "please wait" message while the grammar
is loading, and a red error message if the grammar is not found on the server.
The Simple Translation Tool also show red error messages if the grammar is not
found.
2014-06-20 18:39:28 +00:00
hallgren
dd2be5c75a
gf-cloud-api.html: fix a broken link
...
Thanks to Dana Dannells.
2014-06-17 08:45:13 +00:00
hallgren
e9b5b8b094
Simple Translator: fall back to word-for-word translation if the parser fails
...
Same as in the Wide Coverage demo app.
2014-05-15 13:58:42 +00:00
hallgren
1fbe17aabe
Wide Coverage Demo Web App: bug fix: swapping source and target works again
2014-05-08 14:18:03 +00:00
hallgren
6f6e9096e8
Wide Coverage Demo Web App: bug fix: restore lost quality indications after switching target languages
2014-05-08 14:05:07 +00:00
hallgren
fc6d8f6362
Wide Coverage Demo App: show all Phrasebook translations
...
Also improve behaviour for languages that are missing in Phrasebook (Chinese).
Also update the initial set of languages in the menus to match Translate11.pgf.
2014-05-07 23:42:05 +00:00
hallgren
bd80c3c201
Wide Coverage Web Demo: fix bug introduced in previous patch
...
Word-for-word translations were shown in the wrong language after switching
traget language.
2014-04-29 19:09:24 +00:00
hallgren
580b8cc783
Wide Coverage Demo App: translate to all available target langauges at once
...
This means that the new translation is available instantly when switching
target languages. It can also reduce space leaks problems in the server
somewhat by avoiding repeated parsing of the source text.
2014-04-29 16:01:57 +00:00
hallgren
b5fd7d88c1
Simple Translator: remove extra space before punctuation
2014-04-28 12:07:41 +00:00
hallgren
e891e99725
Simple Translator: remove punctuation before wide coverage translation
...
This gives better translations with Translate11.pgf and is how the Wide
Coverage Demo App works.
2014-04-24 11:28:15 +00:00
hallgren
0e21bcde22
Wide Coverage Demo web app: more client side caching
...
For example, you can now reorder paragraphs by cut & paste, without causing
anything to be sent to the server for re-translation.
Also some color & layout tweaks.
2014-04-17 13:48:00 +00:00
hallgren
5cb5cdd31e
Wide Coverage Demo App: show a word-for-word translation if all else fails
2014-04-16 15:37:09 +00:00
hallgren
2ea326a83e
gftranslate.js: switch to Translate11.pgf
2014-04-11 20:08:12 +00:00
hallgren
ba825ae81a
Wide Coverage Demo App (gftranslate.js): use a special lexer for Chinese.
2014-04-11 18:39:12 +00:00
hallgren
6601a3972e
Simple Translator: use colors to indicate translation quality
2014-04-11 15:00:15 +00:00
hallgren
ea389df58e
Simple Translator: Use PGF API for (un)lexing instead of separate server calls
...
Also,
+ Get up to 10 (instead of 5) alternative robust translations.
+ Remove duplicates from list of alternative robust translations
+ Add GF Cloud logo to the simple translator page
2014-04-11 12:10:05 +00:00
hallgren
5f75baf56a
Wide Coverage Demo App: it now works ok without server caching of parse results
2014-04-10 15:50:34 +00:00
aarne
d7ef5d8c0b
improved generation of BNC dictionaries ; now called TopDictionary for clarity
2014-04-10 13:07:05 +00:00
hallgren
d19e6d9d07
Wide Coverage Demo App: new buttons: to switch colors on/off & to try Google Translate
2014-04-09 20:51:31 +00:00
hallgren
402cccc3ca
localstorage.js: bug fix
...
If you stored "false" and tried to retrieve it with a default value, you got
the default value instead of "false".
2014-04-09 20:49:53 +00:00
hallgren
96f36d8f0a
Wide Coverage Demo App: use PGF service lexing/unlexing
...
It is now enough to make one server call per translation, and the results can
cached by the browser.
2014-04-09 19:49:45 +00:00
hallgren
4479bb81b7
Wide Coverage Demo App updates
...
+ Add Clear button.
+ Use localstorage to remember entered text between visits.
+ Add a link to it on the GF cloud service start page.
2014-04-09 13:59:35 +00:00
hallgren
29efca71cb
PGF web service: add lexer support
...
The PGF web API commands parse, translate, translategroup, c-parse and
c-translate now support a lexer parameter. Possible values are "text",
"code" and "mixed".
This is used in the Wide Coverage Demo App to save one server roundtrip.
2014-04-08 16:10:33 +00:00
hallgren
936f3d8297
Wide Coverage Demo App: remove quality markers ("+" or "*") before unlexing
...
Otherwise the first word won't be capitalized.
2014-04-08 13:46:57 +00:00
hallgren
64623d4881
Wide Coverage Demo App: restore swap button
2014-04-08 11:32:54 +00:00
hallgren
5868118ea9
Wide Coverage Demo Web App: add segmentation
...
Click on sentences to choose among alternative translations.
2014-04-07 12:51:13 +00:00
hallgren
a0adabb3a1
Wide coverage demo app: show an error message even if the error string is empty
2014-04-06 23:44:31 +00:00
hallgren
ea67953012
Wide coverage demo app: show an error message if linearization fails
2014-04-06 23:13:18 +00:00
hallgren
5344d42536
gftranslate.js: use Translate10.pgf
2014-04-06 19:59:04 +00:00
hallgren
8986541160
Wide Coverage Translation Web App: redesigned user interface
...
The layout now resembles a certain other online translation service.
The translation is started automatically after text is entered, no need to
press the Translate button.
2014-04-04 12:52:41 +00:00
hallgren
5cc0f39520
gftranslate.js: increase length limit from 200 to 500 encoded bytes
2014-04-04 12:39:36 +00:00
hallgren
6cbd1a753c
Simple Translator: show more alternatives when using GF robust translation
...
The maximum number of alternatives shown has been increased from 2 to 5
although it can slow down translation.
2014-04-04 12:35:20 +00:00
hallgren
9ceadecf89
Slightly more informative error messages in translation web apps
2014-04-04 12:33:31 +00:00