Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add TranslateTextTask #2188

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
1 change: 1 addition & 0 deletions iped-app/resources/config/conf/TaskInstaller.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
<task script="NSFWNudityDetectTask.py"></task>
<task script="FaceRecognitionTask.py"></task>
<task script="SearchHardwareWallets.py"></task>
<task script="TranslateTextTask.py"></task>

<!--Carving must be installed before IndexTask because it sets hasChildren property in parent items-->
<task class="iped.engine.task.carver.LedCarveTask"></task>
Expand Down
36 changes: 36 additions & 0 deletions iped-app/resources/config/conf/translatetext.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"server" : [
{
"host" : "your-first-translation.server",
"port" : 5000,
"api_key" : "API-Key Server 1"
},
{
"host" : "your-second-translation.server",
"port" : 5000,
"api_key" : "API-Key Server 2"
}
],
"target_language" : "de",
"maxChars" : 10000,
"comment_maxChars" : "maxChars = 0 -> process the whole text",
"minChars" : 200,
"comment_minChars" : "translate only if the text have a set of minimum chars",
"categories" : [
"Emails",
"Scanned Documents",
"PDF Documents",
"Text Documents",
"Other Documents",
"WhatsApp",
"Messenger",
"Skype",
"Telegram",
"Jabber",
"Facebook",
"Instagram",
"Discord",
"Chat Activities",
"Others Chats"
]
}
28 changes: 14 additions & 14 deletions iped-app/resources/localization/iped-categories_de_DE.properties
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Registry\ User\ Communication=Registry\ Benutzerkommunikation
Windows\ Recycle=Windows\ Papierkorb
USN\ Journal=USN\ Journal
Programs\ and\ Libraries=Programme\ und\ Bibliotheken
Android\ Applications=Android\ Applications[TBT]
Android\ Applications=Android Anwendungen
Unallocated=nicht\ zugeordnet
File\ Slacks=Datei-Slack
Multimedia=Multimedia
Expand Down Expand Up @@ -92,14 +92,14 @@ Folders=Verzeichnisse
Scanned\ Documents=gescannte\ Dokumente
Extraction\ Summary=Extraktions-Zusammenfassung
Calls=Anrufe
Discord\ Calls=Discord\ Calls[TBT]
Facebook\ Calls=Facebook\ Calls[TBT]
Other\ Calls=Other\ Calls[TBT]
Phone\ Calls=Phone\ Calls[TBT]
Signal\ Calls=Signal\ Calls[TBT]
Telegram\ Calls=Telegram\ Calls[TBT]
Threema\ Calls=Threema\ Calls[TBT]
WhatsApp\ Calls=WhatsApp\ Calls[TBT]
Discord\ Calls=Discord\ Anrufe
Facebook\ Calls=Facebook\ Anrufe
Other\ Calls=andere\ Anrufe
Phone\ Calls=Telefonanrufe
Signal\ Calls=Signal\ Anrufe
Telegram\ Calls=Telegramanrufe
Threema\ Calls=Threemaanrufe
WhatsApp\ Calls=WhatsAppanrufe
SMS\ Messages=SMS\ Nachrichten
MMS\ Messages=MMS\ Nachrichten
Instant\ Messages=Sofortnachrichten
Expand Down Expand Up @@ -146,7 +146,7 @@ Other\ Tax\ Returns\ and\ Receipts=Sonstige\ Steuererklärungen\ und\ Quittungen
PDF\ Bills\ of\ Exchange=PDF\ Wechsel
SPED\ Program\ Files=SPED\ Programn-Dateien
Receitanet\ Program\ Files=Receitanet\ Programn-Dateien
RFB\ Program\ Files=RFB\ Programn-Dateien
RFB\ Program\ Files=RFB\ Programm-Dateien
SEFIP_GEFIP\ Files=SEFIP_GEFIP\ Dateien
SEFIP\ Databases=SEFIP\ Datenbanken
SEFIP\ Executables=SEFIP\ Programme
Expand All @@ -160,10 +160,10 @@ Credit\ Cards=Kreditkarten
Device\ Connectivity=Geräteverbindungen
Device\ Events=Geräteereignisse
File\ Downloads=Datei-Downloads
File\ Uploads=File\ Uploads[TBT]
Financial\ Accounts=Financial\ Accounts[TBT]
Fuzzy\ Data=Fuzzy\ Data[TBT]
Transfers\ of\ Funds=Transfers\ of\ Funds[TBT]
File\ Uploads=Datei-Uploads
Financial\ Accounts=Finanzkonten
Fuzzy\ Data=Fuzzy\ Data
Transfers\ of\ Funds=Überweisungen
Journeys=Reisen
Networks\ Usage=Netzwerknutzung
Recognized\ Devices=erkannte Geräte
Expand Down
160 changes: 80 additions & 80 deletions iped-app/resources/localization/iped-desktop-messages_de_DE.properties

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -45,32 +45,32 @@ Manager.OpeningIndex=Öffnung Index...
Manager.DeletingTreeNodes=Lösche leere Baumknoten
Manager.FilteringKeywords=Filtere Schlüsselwörter...
Manager.Optimizing=Optimiere Index...
Manager.CommitStarted=Starting commit...
Manager.CommitStarted=Starte speichern...
Manager.CommitFinished=Abspeichern beendet.
P2PBookmarker.P2PBookmarkPrefix=Wahrscheinlich geteilt von\
ProgressConsole.files=\ Dateien
ProgressConsole.FinishIn=\ beendet in\
ProgressConsole.Found=Gefunden\
ProgressConsole.Processing=Verarbeite\
ProgressConsole.FinishIn=\ beendet in \
ProgressConsole.Found=Gefunden \
ProgressConsole.Processing=Verarbeite \
ProgressConsole.Starting=Starte...
ProgressFrame.ActiveProcessed=Aktuell verarbeitete Elemente
ProgressFrame.AlreadyOpen=Die Analyse-App ist bereits geöffnet\!
ProgressFrame.Carved=wiederhergestellte Elemente
ProgressFrame.CarvedDiscarded=Wiederherstellung verworfen
ProgressFrame.Continue=Fortsetzen
ProgressFrame.CurrentItems=Aktuell Elemente
ProgressFrame.CurrentItems=Aktuelle Elemente
ProgressFrame.CurrentSpeed=Aktuelle Geschwindigkeit
ProgressFrame.Environment=Umgebung
ProgressFrame.EstimatedEnd=Voraussichtliches Ende
ProgressFrame.Exported=Exportierte Elemente
ProgressFrame.FinishIn=\ - Beendet in\
ProgressFrame.Found=Gefunden\
ProgressFrame.FinishIn=\ - Beendet in \
ProgressFrame.Found=Gefunden \
ProgressFrame.FreeMemory=Freier Speicher
ProgressFrame.Ignored=Ignorierte Elemente
ProgressFrame.IncompleteProcessing=Viele Elemente könnten nicht verfügbar sein solange die Verarbeitung nicht beendet ist\!
ProgressFrame.items=\ Elemente
ProgressFrame.ItemsFound=Elemente gefunden
ProgressFrame.ItemsProcessed=Elemente verabeitet
ProgressFrame.ItemsFound=\ Elemente gefunden
ProgressFrame.ItemsProcessed=\ Elemente verabeitet
ProgressFrame.JavaVersion=Java Version
ProgressFrame.MaxMemory=Maximaler Speicher
ProgressFrame.MeanSpeed=Durchschnittliche Geschwindigkeit
Expand Down Expand Up @@ -102,9 +102,9 @@ ProgressFrame.WaitingItem=wartendes Element...
RegexTask.SeparatorNotFound.1=Separator '=' nicht gefunden in\
RegexTask.SeparatorNotFound.2=\ Zeile:\
ReportInfo.EvidencePrefix=Beweismittel\
SleuthkitReader.Creating=Erstelle\
SleuthkitReader.WaitDecode=Warte, dekodiere Abbild\
Statistics.LowMemory.Msg=Nicht genügend Speicherplatz vorhanden: unterhalb {}MB je Verabeitungs-Thread.\n Es kann zur Verlangsamung oder zu Fehlern beim Parsen komplexer Dateien führen.\n Verwende eine x64 JVM (vorzugsweise),\n vergrößere den Heap-Speicher mit der Java-Option -Xmx\n oder veringere 'numthreads' in LocalConfig.txt.
SleuthkitReader.Creating=Erstelle \
SleuthkitReader.WaitDecode=Warte, dekodiere Abbild \
Statistics.LowMemory.Msg=Nicht genügend Speicherplatz vorhanden: weniger als {}MB je Verabeitungs-Thread.\n Es kann zur Verlangsamung oder zu Fehlern beim Parsen komplexer Dateien führen.\n Verwende eine x64 JVM (vorzugsweise),\n vergrößere den Heap-Speicher mit der Java-Option -Xmx\n oder veringere 'numthreads' in LocalConfig.txt.
Statistics.LowMemory.Title=Speicherwarnung
UfedXmlReader.Attachments=Anhänge
UfedXmlReader.Bcc=Bcc
Expand All @@ -116,7 +116,7 @@ UfedXmlReader.To=To
UfedXmlReader.LowConfidence=\ [geringes Vertrauen]
UfedXmlReader.DeviceInfo=Geräte-Information
UfedXmlReader.Extraction=Extraktion
Worker.Starting=Starte\
Worker.Starting=Starte \
GraphAnalysis.LinksCalls=Anrufe
GraphAnalysis.LinksContacts=Kontakte
GraphAnalysis.LinksEmails=E-Mails
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ KMLResult.SearchResults=Suchergebnisse
KMLResult.SearchResultsDescription=GPS-Suchergebnisse.
KMLResult.ShowInTree=in Baum anzeigen.
JMapOptionsPane.title=Wähle zu verwendende Map Tile Quelle
JMapOptionsPane.GoogleApiKeyLabel=Enter a valid GoogleMaps API Key[TBT]
JMapOptionsPane.GoogleApiKeyLabel=Gebe einen gültigen GoogleMaps-API-Schlüssel ein.
JMapOptionsPane.UseLeaflet=Verwende Leaflet
JMapOptionsPane.UrlPatternLabel=Map Tile Quellen-URL -Muster eingeben:
JMapOptionsPane.AnotherURL=Andere URL
Expand All @@ -25,5 +25,5 @@ toolbar.Sorting=Sortiere
toolbar.DisplayAll=Alle anzeigen
toolbar.MappedItensCount=Zugeordnete Elemente
toolbar.ChangeTileServer=Wechsle Tile Server
gpxXslt.dateTrailLabel=Wanderweg im
gpxXslt.routeLabel=Route
gpxXslt.dateTrailLabel=Einstieg
gpxXslt.routeLabel=Route
Loading