Commit Graph
100 Commits
Author SHA1 Message Date
kr.angelov b0b27a1b32 now word completion from Java works. It could be made better 2014-04-17 11:00:27 +00:00
kr.angelov 7c3d97e72a named entities in the Android App 2014-04-11 12:56:31 +00:00
kr.angelov f72fe45c32 forgoten Completer.java 2014-04-11 07:52:10 +00:00
kr.angelov b82f9a5035 expose Java API for word completion 2014-04-11 07:50:22 +00:00
kr.angelov 65b4ba2459 change the JVM version to 1.6 in JNI_OnLoad 2014-04-11 07:15:27 +00:00
kr.angelov dbc8a6f579 bugfix in the Java binding 2014-04-10 16:43:40 +00:00
kr.angelov 1ca09448f9 now fully functional Java API for custom literals 2014-04-10 14:14:31 +00:00
kr.angelov 348c9c4233 bugfix in the C runtime 2014-04-10 07:42:49 +00:00
kr.angelov d9f4c1598c a quick hack to enable the NERC from bindings. This should be made available from the API but for now I just hacked the C runtime 2014-04-10 07:27:07 +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
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
kr.angelov bd892b8a1d fix the haskell binding to handle parse errors 2014-04-04 11:46:40 +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
kr.angelov e6f9143c63 bugfix in the keyboard translation 2014-04-03 06:14:15 +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
kr.angelov 911ae42296 small fixes in the C runtime 2014-03-25 13:57:57 +00:00
kr.angelov 51a9ef72c7 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 d816c34986 added hasLinearization method in the Python binding 2014-03-20 14:48:47 +00:00
kr.angelov eb1aa24896 fix in the Python binding which was forgoten after a change in the C runtime 2014-03-20 14:48:02 +00:00
kr.angelov a1446b87fa whitespace cleanup in the parser 2014-03-18 10:19:35 +00:00
kr.angelov 7dd5748fa8 bugfix in the compiler for linref of empty record 2014-03-15 11:33:54 +00:00
kr.angelov bde1ff8032 remove accidental trace message 2014-03-13 08:25:19 +00:00
kr.angelov cf1cee3c02 small stylistic changes in the Android App 2014-03-13 08:21:31 +00:00
kr.angelov ae1512c926 compute the right word probability 2014-03-12 15:36:40 +00:00
kr.angelov 80331889e5 the UI for the Android API now has stable word prediction 2014-03-12 14:01:22 +00:00
kr.angelov ebb61fbf1c ensure that negative probabilities are always avoided 2014-03-12 13:11:23 +00:00
kr.angelov 42e185124e remove the unnecessary logging of the completion string 2014-03-12 10:57:11 +00:00
kr.angelov 23f603dabc fixes in the word completion 2014-03-12 10:54:29 +00:00
kr.angelov 178d06d5a2 added word completion in the Android UI 2014-03-07 21:30:54 +00:00
kr.angelov 2132eb6bed added Java API to the simple word completion 2014-03-07 21:29:26 +00:00
kr.angelov 319308007c fix in the Java binding after the implementation for pre 2014-03-07 21:28:40 +00:00
kr.angelov ba28cfd80e added pgf_lookup_word_prefix which makes it possible to do simple word prediction 2014-03-07 21:24:20 +00:00
kr.angelov ae59508f6a another fix in the keyboard 2014-03-07 14:13:21 +00:00
kr.angelov a8e18c3bdf bugfix in the keyboard 2014-03-07 13:51:28 +00:00
kr.angelov df3406c11f added Devanagari keyboard for Android 2014-03-07 13:42:13 +00:00
kr.angelov 6cb693bdf5 bugfix in pgf-translate 2014-03-07 09:35:57 +00:00
kr.angelov e916c77cb4 bugfix in the android keyboard for multiline documents 2014-03-05 13:42:55 +00:00
kr.angelov 459f3bffa6 bugfix in the Android UI 2014-03-05 12:50:36 +00:00
kr.angelov 4f9afb9343 implementation for pre in the C runtime 2014-03-05 10:17:42 +00:00
kr.angelov cbe17732a6 use pgf_linearize instead of pgf_lzr_linearize_simple in pgf-translate.c 2014-03-04 10:30:23 +00:00
kr.angelov 2e1dd543e9 memory leak in parseval.c 2014-03-04 10:29:18 +00:00
kr.angelov c197de7fbd rename pgf_lzr_linearize_table to pgf_lzr_get_table 2014-03-04 10:13:23 +00:00
kr.angelov ddf36bcd62 more in src/runtime/java/INSTALL 2014-02-27 21:21:19 +00:00
kr.angelov 60bfacf7c2 another fix for building the Java binding 2014-02-27 21:20:19 +00:00
kr.angelov aeeabe3f0e added file with instructions for compiling the Java binding 2014-02-27 20:20:59 +00:00
kr.angelov 994d936ce9 instructions for compiling the C runtime on Windows 2014-02-27 20:04:30 +00:00
kr.angelov 2eaf51f15a changes in Makefile.am to make it easier to compile the C runtime on Windows 2014-02-27 19:37:10 +00:00
kr.angelov 2238d1e462 include malloc.h in a few places to avoid warnings on Windows 2014-02-27 19:34:14 +00:00
kr.angelov b87104aa89 update the Eclipse project for jpgf with settings needed for Windows 2014-02-27 19:28:25 +00:00
kr.angelov 6a044edc39 bugfix with the keyboard label for Chinese 2014-02-25 12:15:29 +00:00
kr.angelov d1a65d6aec the Android UI uses a new progress indicator which works on both Nexus 1 and Nexus 7 2014-02-25 09:46:05 +00:00
kr.angelov e5a6592080 the Android App is now using the documentation modules instead of xml files for generating the inflection tables. The xml files are removed 2014-02-21 16:34:59 +00:00
kr.angelov 1ec7065fb3 bugfix in the android ui 2014-02-18 13:09:56 +00:00
kr.angelov 5b97e9637b fix in GF.Compile.Compute.ConcreteNew which makes it possible to compile DocumentationBul.gf 2014-02-17 09:00:14 +00:00
kr.angelov 44a764cd2f proper error checking in the C runtime 2014-02-10 14:07:17 +00:00
kr.angelov 5818b0fe1b bugfix in pgf2-bind.cabal 2014-02-10 10:28:19 +00:00
kr.angelov 1746e3ad2a updated haskell-bind/README 2014-02-09 20:56:01 +00:00
kr.angelov adeeb47e06 cleanup the code for the FFI binding. The API is now more uniform with the Python and the Java bindings. Fixed a lot of memory leaks. 2014-02-09 20:45:11 +00:00
kr.angelov f30c60c3d7 GuVariant is now plain uintptr_t instead of a structure to make it easier to write Haskell bindings 2014-02-09 19:07:15 +00:00
kr.angelov f23bcb8a47 bugfix in the recognizer for literals in the C runtime 2014-02-05 20:13:52 +00:00
kr.angelov e6ab8c4aa4 fix in the bracketedLinearize in Haskell 2014-01-31 08:52:32 +00:00
kr.angelov 55ea6cbec5 fix in the Haskell runtime 2014-01-24 08:34:55 +00:00
kr.angelov c8b8ca33c6 bugfix in the android keyboard for the choice of language 2013-12-17 17:09:53 +00:00
kr.angelov a2526e59cd show progress bar when translating or when reloading a language in the lexical activity 2013-12-17 16:21:56 +00:00
kr.angelov ee37c6d34d bugfix for grammar loading if the start and the target language happen to be the same 2013-12-17 14:57:30 +00:00
kr.angelov 0c53711a44 partial grammar loading in the android app. From now on grammars for Android shall be compiled with -split-pgf 2013-12-17 14:00:17 +00:00
kr.angelov a01e248ae6 make sure that pgf_concrete_load has no effect on grammars that are completely loaded 2013-12-17 13:57:16 +00:00
kr.angelov 3021570b1b allow the android app to be installed on the SD card 2013-12-10 20:06:39 +00:00
kr.angelov 0851308099 move src/runtime/haskell/CRuntimeFFI to src/runtime/haskell-bind. Don't mess up with the stable Haskell runtime! 2013-12-10 16:11:47 +00:00
kr.angelov 97d56065c4 load/unload in the Java binding 2013-12-10 16:06:34 +00:00
kr.angelov 0ece8f19ab loading and unloading of languages in the C runtime and in the Python bindings 2013-12-10 15:00:52 +00:00
kr.angelov 4f0246cc12 bugfix in the grammar splitter 2013-12-10 12:31:40 +00:00
kr.angelov 87fffffbdf option --split-pgf replaces option --mk-index. This splits the PGF into one file for the abstract and one more for each concrete syntax. This is a preparation for being able to load only specific languages from the whole grammar. 2013-12-10 10:43:13 +00:00
kr.angelov e2fe50e585 partial reconstruction for sentence structures in Susanne 2013-12-06 15:05:56 +00:00
kr.angelov 0585428018 more on the Susanne treebank 2013-12-05 10:05:33 +00:00
kr.angelov 106b41a2cb added script for reading the Susanne treebank 2013-12-04 12:11:41 +00:00
kr.angelov 852f7483be fix in inflection_en.xml 2013-12-03 12:15:06 +00:00
kr.angelov 1067d59609 -optimize-pgf should also apply to the linrefs 2013-11-29 14:25:23 +00:00
kr.angelov 870b073891 added caching to be able to quickly generate the inflection table for Finnish 2013-11-28 22:06:55 +00:00
kr.angelov ab0cd56b40 bugfix in the android app 2013-11-28 20:00:17 +00:00
kr.angelov 123d2098dd now the TTS is used only if there is actually a language model. this is better than using English for speaking Swedish 2013-11-28 19:59:03 +00:00
kr.angelov 2bc2dc750f a bit of cleanup in the Android app 2013-11-28 19:57:45 +00:00
kr.angelov 74de6c1097 extension in the template format for inflection tables. This makes it possible to use the templates with Finish 2013-11-28 19:52:31 +00:00
kr.angelov 5475dd7613 the Android App now show the valency patterns for verbs in English, Bulgarian and Swedish 2013-11-28 12:48:55 +00:00
kr.angelov f5ec987c5d better dictionary visualization in the Android App 2013-11-27 22:16:05 +00:00
kr.angelov 47182d4045 minor tweaks in the Android UI 2013-11-27 12:37:55 +00:00