aarne
44521edd2d
small fixes in App grammar - don't affect performance
2014-04-08 16:14:05 +00:00
hallgren
9cac98a356
Move basic lexing functions from GF.Text.Lexing to the new module PGF.Lexing
...
They are thus part of the PGF Run-Time Library, making it possible to add
lexing functionality in PGF service in a natural way.
2014-04-08 14:07:49 +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
kr.angelov
a90756aeda
added preliminary API for custom literals from Java. Not functional yet
2014-04-08 13:54:49 +00:00
kr.angelov
f99d3033aa
bugfix in the C runtime that shows up with only some grammars
2014-04-08 12:41:41 +00:00
hallgren
64623d4881
Wide Coverage Demo App: restore swap button
2014-04-08 11:32:54 +00:00
hallgren
c8a8883df8
demos/translation.t2t: more space for the demo app
2014-04-07 13:01:00 +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
kr.angelov
e3d49bea01
Expr and ExprProb are now serializable objects
2014-04-07 12:52:51 +00:00
kr.angelov
317d32aa93
fix in the keyboard
2014-04-07 12:42:02 +00:00
kr.angelov
3ff5557389
added alternative_item.xml
2014-04-07 12:41:23 +00:00
kr.angelov
8fa202613f
a bit more text in the help
2014-04-07 09:43:20 +00:00
kr.angelov
419aab3025
show alternative translations on Android
2014-04-07 09:14:14 +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
d6d056034b
TypeCheck.RConcrete: contravariance in table types
2014-04-04 16:50:12 +00:00
aarne
ad5f7397ad
path in AppFin
2014-04-04 14:32:36 +00:00
aarne
1bd5bcfad3
polarities restored in Hin translation
2014-04-04 12:05:20 +00:00
hallgren
c58649bd29
Removed imports of TypeCheck.Concrete, fixed problems in TypeCheck.RConcrete
...
+ The current type checker for concrete syntax is in
GF.Compile.TypeCheck.RConcrete, but GF.Compile.TypeCheck.Concrete was
still imported in GFI.
+ Fixed a bug that allowed Ints n as a subtype of Ints m, regardless of
m and n. It now requires n<=m. Note: the type checker still allows Int
as a subtype of Ints m, regardless of m.
+ Fixed a potential efficiency problem with large record types, by reducing
the number of recursive calls from |R|*|S| to |R| when checking if R<=S.
+ Fixed a misleading comment: "alpha g t u" checks that u is a subtype of t,
the other way around. Similarly, "checkIfEqLType gr g t u trm" checks that
u is a subtype of t, not the other way around, and not that t is equal to u.
2014-04-04 13:51:07 +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
hallgren
4018073bdb
PGFService.hs: adapt to changes in the Haskell binding to the C run-time system
...
Parse errors used to cause crashes, but they are now handled and reported.
2014-04-04 12:28:00 +00:00
kr.angelov
bd892b8a1d
fix the haskell binding to handle parse errors
2014-04-04 11:46:40 +00:00
aarne
dafaef7fec
AdvS added to app
2014-04-04 07:30:06 +00:00
aarne
1af3bb65b4
text in app help
2014-04-04 07:28:55 +00:00
kr.angelov
67debbd8c3
now the output from the speech recognizer is editable with the keyboard
2014-04-04 09:04:00 +00:00
kr.angelov
2f6ee53ff6
add activity_help.xml
2014-04-04 07:51:05 +00:00
kr.angelov
2834d0b44d
add the forgoten HelpActivity.java
2014-04-04 07:48:50 +00:00
kr.angelov
587b02a63b
add touch feedback to the two buttons in the app
2014-04-03 20:30:23 +00:00
kr.angelov
3f99060252
added help view in the android app. The help itself is not very useful right now
2014-04-03 14:22:44 +00:00
kr.angelov
6a8f271ba5
GFTranslator to DGTranslator in a few more places
2014-04-03 14:06:26 +00:00
kr.angelov
ba5e918b69
remove the old android icon
2014-04-03 14:02:50 +00:00
kr.angelov
b7283ade9c
change the project name to DGTranslator
2014-04-03 13:48:08 +00:00
kr.angelov
7a319e0794
a new icon and a new name for the DG Translator
2014-04-03 13:44:14 +00:00
aarne
942808bc84
added AdvVP and AdVVP to App
2014-04-03 07:25:57 +00:00
kr.angelov
e6f9143c63
bugfix in the keyboard translation
2014-04-03 06:14:15 +00:00
aarne
cae40d2b0e
Android app sources in examples/app - read README for advice
2014-04-02 21:34:40 +00:00
kr.angelov
0a8034c008
fix in the keyboard XMLs
2014-04-02 20:05:16 +00:00
kr.angelov
b3ba3d3c1c
initial binding to Prolog for the C runtime
2014-04-02 10:03:19 +00:00
aarne
d4cbadb6ad
use chunking before morpho lookup in backup parsing ; show results with unknown linearizations in darkest red
2014-04-01 16:24:35 +00:00
hallgren
23c9a042cb
Bug fix for pattern macros in pre{}
...
This bug was introduced sometime between 2013-08-21 and 2013-11-01 and caused
the function convertTerm in GF.Compile.GeneratePMCFG to encounter a EPatt where
it expected Strs. I fixed it by applying the function getPatts (from the old
partial evaluator) to the pattern.
2014-04-01 10:54:41 +00:00
aarne
13d4e01ecb
Hin and Bul keyboards in app restored
2014-03-31 19:45:41 +00:00
hallgren
57b2a2bc2c
Wide coverage demo web app: green translations from Phrasebook.pgf
...
The demo web app now show translations from Phrasebook.pgf in green before
translations from Translate8.pgf, which can be yellow or red.
2014-03-31 15:28:14 +00:00
aarne
2a6cbe9a46
room_N in DictionaryChi
2014-03-31 14:30:31 +00:00
hallgren
98d9946ac4
Wide coverage demo web app improvements
...
+ Adapt language selection menus to the languages supported by the grammar.
+ Add translation quality colors to the links to alternative translations.
+ Also added more country codes in langcode.js (needed for speech synthesis
voice selection).
2014-03-28 14:56:56 +00:00
aarne
035d367b1f
added the phrase "what time is it" in ten languages. For simplicity, this is a Greeting and not a Question, which means that it has a variant appearing with ! rather than ? , similar to "how are you". Correcting this would require analysing the structure of the phrase so that it can be constructed in QS.
2014-03-28 08:02:14 +00:00
hallgren
201283c055
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