Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XapaJIaMnu/translateLocally
/ types & classes
Types & classes
56 in github.com/XapaJIaMnu/translateLocally
⨍
Functions
203
◇
Types & classes
56
↓ 3 callers
Class
Translation
* Wrapper around a translation response from the bergamot service. Hides that * interface from the rest of the Qt code, and provides utility function
src/Translation.h:29
↓ 1 callers
Class
CommandLineIface
src/cli/CommandLineIface.h:15
↓ 1 callers
Class
ModelMeta
* @Brief outside info about a model that it cannot know about itself in a * shipped json file like where did we get it from, when did we get it, etc.
src/inventory/ModelManager.h:33
↓ 1 callers
Class
Settings
* Settings: * Class that houses all the invidividual settings. Also responsible * for providing the QSettings instance used by individidual settings
src/settings/Settings.h:28
↓ 1 callers
Class
Timer
Little helper class top measure runtime of async function calls and dump all of those to a CSV.
scripts/native_client.py:15
↓ 1 callers
Class
TranslateLocally
TranslateLocally wrapper around Client that translates our defined messages into functions with arguments.
scripts/native_client.py:94
Enum
Action
src/mainwindow.h:32
Class
AddNewRepoDialog
src/settings/NewRepoDialog.h:4
Class
AlignmentHighlighter
src/AlignmentHighlighter.h:7
Class
AlignmentWorker
src/AlignmentWorker.h:9
Enum
AppType
src/cli/CLIParsing.h:10
Class
AsyncService
src/cli/NativeMsgIface.h:21
Class
Client
asyncio based native messaging client. Main interface is just calling `request()` with the right parameters and awaiting the future it returns.
scripts/native_client.py:35
Class
ColorWell
src/ColorWell.h:8
Enum
Column
src/settings/RepositoryTableModel.h:32
Enum
Column
src/inventory/ModelManager.h:311
Class
DirectModelInstance
* Internal structure to cache a loaded direct model (i.e. no pivoting) */
src/cli/NativeMsgIface.h:251
Enum
Direction
src/Translation.h:59
Class
DownloadRequest
* Request to download a model to the user's machine so it can be used. * * Request: * { * "id": int, * "command": "DownloadModel", * "data
src/cli/NativeMsgIface.h:233
Class
FilterTableView
* QTableView with search field that pops up when you press ctrl + f. */
src/FilterTableView.h:11
Class
ListRequest
* List of available models. * * Request: * { * "id": int, * "command": "ListModels", * "data": { * OPTIONAL * "includeRemote":
src/cli/NativeMsgIface.h:194
Enum
Location
src/inventory/ModelManager.h:19
Class
MainWindow
src/mainwindow.h:16
Class
MalformedRequest
* Internal structure to handle a request that is missing a required field. */
src/cli/NativeMsgIface.h:242
Enum
ManifestVariant
src/cli/NativeMsgManager.cpp:37
Class
MarianInterface
src/MarianInterface.h:18
Class
MarianInterface
src/mainwindow.h:13
Class
Model
src/inventory/ModelManager.h:42
Class
ModelDescription
src/MarianInterface.cpp:48
Class
ModelDescription
src/MarianInterface.h:13
Class
ModelManager
src/inventory/ModelManager.h:210
Class
ModelPair
src/inventory/ModelManager.h:203
Class
NativeMsgIface
src/cli/NativeMsgIface.h:271
Class
NativeMsgManager
src/cli/NativeMsgManager.h:6
Class
Network
src/Network.h:10
Class
PivotModelInstance
* Internal structure to cache a loaded indirect model (i.e. needs to pivot) */
src/cli/NativeMsgIface.h:259
Class
QFile
src/Network.h:8
Class
QFrame
src/FilterTableView.h:4
Class
QLineEdit
src/FilterTableView.h:5
Class
QPushButton
src/FilterTableView.h:6
Class
Repository
src/types.h:14
Class
RepositoryTableModel
src/settings/RepositoryTableModel.h:7
Class
Request
* Incoming requests all extend Request which contains the client supplied message * id. This id is used in any reply to this request. See parseJsonIn
src/cli/NativeMsgIface.h:70
Class
Response
src/Translation.h:9
Class
Response
src/cli/NativeMsgIface.h:23
Class
Setting
* Setting: * Type-independent base class for each setting. Separate from the * templated Setting<T> class because Q_OBJECT + templates does not work
src/settings/Settings.h:37
Class
SettingImpl
src/settings/Settings.h:58
Class
TranslationInput
src/MarianInterface.cpp:43
Class
TranslationInput
src/MarianInterface.h:14
Class
TranslationModel
src/cli/NativeMsgIface.h:22
Class
TranslationRequest
* Request: * { * "id": int * "command": "Translate", * "data": { * EIHER * "src": str BCP-47 language code, * "trg": str B
src/cli/NativeMsgIface.h:108
Class
TranslatorSettingsDialog
src/settings/TranslatorSettingsDialog.h:12
Class
WordAlignment
* Word alignment information, with information about a span in the translation * output as answer to querying which parts 'belong' to a span in the
src/Translation.h:18
Class
archive
src/inventory/ModelManager.cpp:554
Class
marianSettings
src/types.h:8
Class
overloaded
src/cli/NativeMsgIface.cpp:30