Skip to content

Commit 4184df6

Browse files
Added Windows Form app
Added Windows Form app
1 parent 0ccded0 commit 4184df6

20 files changed

+2491
-604
lines changed

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -260,5 +260,8 @@ paket-files/
260260
__pycache__/
261261
*.pyc
262262

263-
# Other files and folders
263+
# Exclude From Github
264+
zzExcludeFromGithub/
264265

266+
267+
# Other files and fold

GTranslate/GTranslate.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<Version>2.1</Version>
44
<LangVersion>10</LangVersion>
5-
<TargetFrameworks>net7.0-windows</TargetFrameworks>
5+
<TargetFrameworks>net6.0</TargetFrameworks>
66
<Authors>d4n3436</Authors>
77
<Description>A collection of free translation APIs (Google Translate, Bing Translator, Microsoft Translator and Yandex.Translate). Currently supports translation, transliteration, language detection and text-to-speech.</Description>
88
<NeutralLanguage>en</NeutralLanguage>

GTranslate/Translators/AggregateTranslator.cs

+1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ public async Task<ITranslationResult> TranslateAsync(string text, string toLangu
102102
exceptions ??= new List<Exception>();
103103
exceptions.Add(e);
104104
}
105+
// Consider adding sleep here for http error 429
105106
}
106107

107108
throw new AggregateException("No translator provided a valid result.", exceptions);

TranslateFileNames.sln

+108-1
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,129 @@ VisualStudioVersion = 17.3.32611.2
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GTranslate", "GTranslate\GTranslate.csproj", "{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}"
77
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TranslateFilenames", "TranslateFilenames\TranslateFilenames.csproj", "{5A618590-74D1-4A58-88C1-3D9D343B0784}"
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TranslateFilenames", "TranslateFilenames\TranslateFilenames.csproj", "{5A618590-74D1-4A58-88C1-3D9D343B0784}"
9+
ProjectSection(ProjectDependencies) = postProject
10+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24} = {4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}
11+
EndProjectSection
12+
EndProject
13+
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "TranslateFilenames-Setup", "TranslateFilenames-Setup\TranslateFilenames-Setup.vdproj", "{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}"
14+
ProjectSection(ProjectDependencies) = postProject
15+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5} = {291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}
16+
{5A618590-74D1-4A58-88C1-3D9D343B0784} = {5A618590-74D1-4A58-88C1-3D9D343B0784}
17+
EndProjectSection
18+
EndProject
19+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TranslateFileNamesForm", "TranslateFileNamesForm\TranslateFileNamesForm.csproj", "{465C45B2-095E-4A47-9B00-813B4331DAB0}"
20+
EndProject
21+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TranslateFilenamesCore", "TranslateFilenamesCore\TranslateFilenamesCore.csproj", "{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}"
922
EndProject
1023
Global
1124
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1225
Debug|Any CPU = Debug|Any CPU
26+
Debug|ARM = Debug|ARM
27+
Debug|ARM64 = Debug|ARM64
28+
Debug|x64 = Debug|x64
29+
Debug|x86 = Debug|x86
1330
Release|Any CPU = Release|Any CPU
31+
Release|ARM = Release|ARM
32+
Release|ARM64 = Release|ARM64
33+
Release|x64 = Release|x64
34+
Release|x86 = Release|x86
1435
EndGlobalSection
1536
GlobalSection(ProjectConfigurationPlatforms) = postSolution
1637
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
1738
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|Any CPU.Build.0 = Debug|Any CPU
39+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|ARM.ActiveCfg = Debug|Any CPU
40+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|ARM.Build.0 = Debug|Any CPU
41+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|ARM64.ActiveCfg = Debug|Any CPU
42+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|ARM64.Build.0 = Debug|Any CPU
43+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|x64.ActiveCfg = Debug|Any CPU
44+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|x64.Build.0 = Debug|Any CPU
45+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|x86.ActiveCfg = Debug|Any CPU
46+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Debug|x86.Build.0 = Debug|Any CPU
1847
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|Any CPU.ActiveCfg = Release|Any CPU
1948
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|Any CPU.Build.0 = Release|Any CPU
49+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|ARM.ActiveCfg = Release|Any CPU
50+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|ARM.Build.0 = Release|Any CPU
51+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|ARM64.ActiveCfg = Release|Any CPU
52+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|ARM64.Build.0 = Release|Any CPU
53+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|x64.ActiveCfg = Release|Any CPU
54+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|x64.Build.0 = Release|Any CPU
55+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|x86.ActiveCfg = Release|Any CPU
56+
{291CB6C6-7CEC-4660-AA60-5FD2B81BCED5}.Release|x86.Build.0 = Release|Any CPU
2057
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2158
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|Any CPU.Build.0 = Debug|Any CPU
59+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|ARM.ActiveCfg = Debug|Any CPU
60+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|ARM.Build.0 = Debug|Any CPU
61+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|ARM64.ActiveCfg = Debug|Any CPU
62+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|ARM64.Build.0 = Debug|Any CPU
63+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|x64.ActiveCfg = Debug|Any CPU
64+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|x64.Build.0 = Debug|Any CPU
65+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|x86.ActiveCfg = Debug|Any CPU
66+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Debug|x86.Build.0 = Debug|Any CPU
2267
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|Any CPU.ActiveCfg = Release|Any CPU
2368
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|Any CPU.Build.0 = Release|Any CPU
69+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|ARM.ActiveCfg = Release|Any CPU
70+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|ARM.Build.0 = Release|Any CPU
71+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|ARM64.ActiveCfg = Release|Any CPU
72+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|ARM64.Build.0 = Release|Any CPU
73+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|x64.ActiveCfg = Release|Any CPU
74+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|x64.Build.0 = Release|Any CPU
75+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|x86.ActiveCfg = Release|Any CPU
76+
{5A618590-74D1-4A58-88C1-3D9D343B0784}.Release|x86.Build.0 = Release|Any CPU
77+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|Any CPU.ActiveCfg = Debug
78+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|ARM.ActiveCfg = Debug
79+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|ARM64.ActiveCfg = Debug
80+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|x64.ActiveCfg = Debug
81+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|x64.Build.0 = Debug
82+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|x86.ActiveCfg = Debug
83+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Debug|x86.Build.0 = Debug
84+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|Any CPU.ActiveCfg = Release
85+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|ARM.ActiveCfg = Release
86+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|ARM64.ActiveCfg = Release
87+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|x64.ActiveCfg = Release
88+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|x64.Build.0 = Release
89+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|x86.ActiveCfg = Release
90+
{1618D82E-BD47-4A66-B2E9-7B03E9A01C06}.Release|x86.Build.0 = Release
91+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
92+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|Any CPU.Build.0 = Debug|Any CPU
93+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|ARM.ActiveCfg = Debug|Any CPU
94+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|ARM.Build.0 = Debug|Any CPU
95+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|ARM64.ActiveCfg = Debug|Any CPU
96+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|ARM64.Build.0 = Debug|Any CPU
97+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|x64.ActiveCfg = Debug|Any CPU
98+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|x64.Build.0 = Debug|Any CPU
99+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|x86.ActiveCfg = Debug|Any CPU
100+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Debug|x86.Build.0 = Debug|Any CPU
101+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|Any CPU.ActiveCfg = Release|Any CPU
102+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|Any CPU.Build.0 = Release|Any CPU
103+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|ARM.ActiveCfg = Release|Any CPU
104+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|ARM.Build.0 = Release|Any CPU
105+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|ARM64.ActiveCfg = Release|Any CPU
106+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|ARM64.Build.0 = Release|Any CPU
107+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|x64.ActiveCfg = Release|Any CPU
108+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|x64.Build.0 = Release|Any CPU
109+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|x86.ActiveCfg = Release|Any CPU
110+
{465C45B2-095E-4A47-9B00-813B4331DAB0}.Release|x86.Build.0 = Release|Any CPU
111+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
112+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|Any CPU.Build.0 = Debug|Any CPU
113+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|ARM.ActiveCfg = Debug|Any CPU
114+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|ARM.Build.0 = Debug|Any CPU
115+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|ARM64.ActiveCfg = Debug|Any CPU
116+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|ARM64.Build.0 = Debug|Any CPU
117+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|x64.ActiveCfg = Debug|Any CPU
118+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|x64.Build.0 = Debug|Any CPU
119+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|x86.ActiveCfg = Debug|Any CPU
120+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Debug|x86.Build.0 = Debug|Any CPU
121+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|Any CPU.ActiveCfg = Release|Any CPU
122+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|Any CPU.Build.0 = Release|Any CPU
123+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|ARM.ActiveCfg = Release|Any CPU
124+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|ARM.Build.0 = Release|Any CPU
125+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|ARM64.ActiveCfg = Release|Any CPU
126+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|ARM64.Build.0 = Release|Any CPU
127+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|x64.ActiveCfg = Release|Any CPU
128+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|x64.Build.0 = Release|Any CPU
129+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|x86.ActiveCfg = Release|Any CPU
130+
{4CA9A65F-D4B6-466C-A8A5-DEA249D77E24}.Release|x86.Build.0 = Release|Any CPU
24131
EndGlobalSection
25132
GlobalSection(SolutionProperties) = preSolution
26133
HideSolutionNode = FALSE

0 commit comments

Comments
 (0)