hallgren
d46bdda103
Wide coverage demo web app: translation quality feedback with colors
...
The background color of the translation changes to pale green, yellow or red
according to the quality.
Two types of quality indications are supported:
+ From the grammar: linearizations starting with "+" or "*" are assumed to
be of high or low quality, respectively.
+ From the parse tree: if the root function is "?", then the translation is
assumed to be of low quality.
If no quality indications are detected, medium quality is assumed.
2014-03-27 15:11:02 +00:00
hallgren
94bf87add9
support.js & gftranslate.js: improved handling of server errors
...
In support.js, the functions http_get_json, ajax_http_get_json
and ajax_http_post_json now calls the supplied error callback if the server
returns invalid JSON (e.g. because of a crash).
The function gftranslate.translate in gftranslate.js returns
a JSON value containing an error message (since it doesn't have an error
callback).
This should result in fewer situations where "nothing happens" and the user
doesn't know if it is beacuse the server is slow, or if there was an error.
2014-03-27 15:02:27 +00:00
kr.angelov
709f5dfcd8
small fixes in the C runtime
2014-03-25 13:57:57 +00:00
kr.angelov
5f3b35a5f9
refactor the compilation of CFG and EBNF grammars. Now they are parsed by using GF.Grammar.Parser just like the ordinary GF grammars. Furthermore now GF.Speech.CFG is moved to GF.Grammar.CFG. The new module is used by both the speech conversion utils and by the compiler for CFG grammars. The parser for CFG now consumes a lot less memory and can be used with grammars with more than 4 000 000 productions.
2014-03-21 21:25:05 +00:00
kr.angelov
b33c163068
added hasLinearization method in the Python binding
2014-03-20 14:48:47 +00:00
kr.angelov
132612365a
fix in the Python binding which was forgoten after a change in the C runtime
2014-03-20 14:48:02 +00:00
hallgren
6cc8557e6b
gf -server: add a command to manually flush the PGF cache
...
This can be used if the cloud service seems slow, but it would probably
be better to automatically expire unused PGFs from the cache after some time.
2014-03-19 16:15:05 +00:00
aarne
fd8cf9af58
a darker red in translation app: dictionary lookup for each word, identity if lookup fails
2014-03-18 13:22:13 +00:00
aarne
22e3eb2223
Hin and Ger added to android app again
2014-03-18 10:21:53 +00:00
kr.angelov
bc81d163fb
whitespace cleanup in the parser
2014-03-18 10:19:35 +00:00
aarne
6d8aff65c8
show the value in the error message when failing to get Str from value
2014-03-17 18:02:07 +00:00
hallgren
a229c539e9
Wide coverage demo web app: add speech synthesis
...
Works in Safari and Chrome.
2014-03-17 15:59:43 +00:00
kr.angelov
ddb0d90c18
bugfix in the compiler for linref of empty record
2014-03-15 11:33:54 +00:00
aarne
7bfb2444af
bg in android app
2014-03-14 15:00:33 +00:00
aarne
d18fcde814
Spanish in android app
2014-03-14 09:45:46 +00:00
aarne
3a39903563
AppIta, with a small lexicon
2014-03-13 13:27:51 +00:00
aarne
b325f74048
App ported to Fre
2014-03-13 11:12:34 +00:00
kr.angelov
f3dead2d7c
remove accidental trace message
2014-03-13 08:25:19 +00:00
kr.angelov
87bd2d06d1
small stylistic changes in the Android App
2014-03-13 08:21:31 +00:00
kr.angelov
1a1e7cdb2e
compute the right word probability
2014-03-12 15:36:40 +00:00
hallgren
cb9222a20c
support.js: For better error handling, always use AJAX, don't fallback to JSONP
...
Cross-origin requests are allowed by the PGF service and are supported in
all modern browsers.
See http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
2014-03-12 14:07:35 +00:00
hallgren
6abd0c8eef
haskell-bind: comment out superfluous imports
2014-03-12 13:21:47 +00:00
kr.angelov
0888760d66
the UI for the Android API now has stable word prediction
2014-03-12 14:01:22 +00:00
kr.angelov
3ce5339f34
ensure that negative probabilities are always avoided
2014-03-12 13:11:23 +00:00
john.j.camilleri
466ef94d59
Fix typo in PGFService: "incomlete"
2014-03-12 12:45:32 +00:00
kr.angelov
e76b745aa8
remove the unnecessary logging of the completion string
2014-03-12 10:57:11 +00:00
kr.angelov
d653304dcf
fixes in the word completion
2014-03-12 10:54:29 +00:00
aarne
556bfa002b
android: added (1) dg icon (2) green/yellow/red colours for translation confidence (3) App grammars as test case in Translator.java
2014-03-10 18:04:43 +00:00
aarne
29276ca62f
added alternative build with Pred grammars to android, commented out by default
2014-03-09 11:42:47 +00:00
kr.angelov
155656e328
added word completion in the Android UI
2014-03-07 21:30:54 +00:00
kr.angelov
8b8a9a8968
added Java API to the simple word completion
2014-03-07 21:29:26 +00:00
kr.angelov
6b6c331f40
fix in the Java binding after the implementation for pre
2014-03-07 21:28:40 +00:00
kr.angelov
a77dc568bb
added pgf_lookup_word_prefix which makes it possible to do simple word prediction
2014-03-07 21:24:20 +00:00
kr.angelov
0e0237d5f5
another fix in the keyboard
2014-03-07 14:13:21 +00:00
kr.angelov
bcdbaf7ae7
bugfix in the keyboard
2014-03-07 13:51:28 +00:00
kr.angelov
71005bb163
added Devanagari keyboard for Android
2014-03-07 13:42:13 +00:00
kr.angelov
743896c3c0
bugfix in pgf-translate
2014-03-07 09:35:57 +00:00
hallgren
8d9821a977
C run-time: protect from Windows specific #includes with #ifdef __MINGW32__
2014-03-06 13:42:27 +00:00
kr.angelov
189318bf25
bugfix in the android keyboard for multiline documents
2014-03-05 13:42:55 +00:00
kr.angelov
472cbe74ec
bugfix in the Android UI
2014-03-05 12:50:36 +00:00
kr.angelov
487647b393
implementation for pre in the C runtime
2014-03-05 10:17:42 +00:00
hallgren
f33dc4c6c3
Fix the fix
2014-03-04 14:35:14 +00:00
hallgren
c7cd031a95
Fixes for GHC 7.6 compatibility
2014-03-04 14:28:44 +00:00
hallgren
73221769c2
Three fixes for compatibility with GHC 7.8
...
Two of the fixes were in the custom version of the binary package. We
should get rid of it at some point, to reduce the maintenance burden.
The third fix was to add new version constraints for happy and alex in
gf.cabal. New versions of them are needed because of the ugly, low-level,
GHC-specific code they produce need to be different for GHC 7.8.
More fixes might be needed for -server mode, but the cgi package is not
compatible with GHC 7.8 at the moment, so it will have to wait.
2014-03-04 14:13:41 +00:00
kr.angelov
534973ac49
use pgf_linearize instead of pgf_lzr_linearize_simple in pgf-translate.c
2014-03-04 10:30:23 +00:00
kr.angelov
2e51ddceae
memory leak in parseval.c
2014-03-04 10:29:18 +00:00
kr.angelov
903abb5a4f
rename pgf_lzr_linearize_table to pgf_lzr_get_table
2014-03-04 10:13:23 +00:00
kr.angelov
b038f0c341
more in src/runtime/java/INSTALL
2014-02-27 21:21:19 +00:00
kr.angelov
a305944175
another fix for building the Java binding
2014-02-27 21:20:19 +00:00
kr.angelov
54a354e022
added file with instructions for compiling the Java binding
2014-02-27 20:20:59 +00:00