Skip to content

Visual Studio project for generating translation library. These libraries are used by Human Navigation.

License

Notifications You must be signed in to change notification settings

RoboCupatHomeSim/translation-library-for-human-navi

Repository files navigation

translation-library-for-human-navi

This project generate translation libraries using Visual Studio.
The libraries are used by Human Navigation.

This repository is not used because we put the redistributable libraries in the common-unity.
It is just reference information.

Prerequisites

  • Windows 10
  • Visual Studio 2019

How to Build

  1. Launch Visual Studio 2019.
  2. Open the TranslationLibraryGenerator.sln with Visual Studio.
  3. Click [Build]-[Build Solution].

How to Execute

The purpose of this project is to generate libraries, but it is also possible to run an executable file and check the translation.

  1. Build the execution environment of Google Cloud Translation.
    https://cloud.google.com/translate/
    (reference information at wiki)
  2. Launch a command prompt.
  3. Run an executable file.
> cd TranslationLibraryGenerator\bin\Release
> TranslationLibraryGenerator "I have an apple" "ja" "en"  
りんごを持っています。

How to Import

The following libraries are generated in a "TranslationLibraryGenerator\bin\Release" folder.
Drag and drop these libraries into the Assets/Plugins/x86_64 folder of the Unity project.

  1. Google.Api.Gax.dll
  2. Google.Api.Gax.Rest.dll
  3. Google.Apis.Auth.dll
  4. Google.Apis.Auth.PlatformServices.dll
  5. Google.Apis.Core.dll
  6. Google.Apis.dll
  7. Google.Apis.PlatformServices.dll
  8. Google.Apis.Translate.v2.dll
  9. Google.Cloud.Translation.V2.dll
  10. System.Diagnostics.DiagnosticSource.dll
  11. System.Interactive.Async.dll
  12. System.Net.Http.dll
  13. System.Security.Cryptography.Algorithms.dll
  14. System.Security.Cryptography.Encoding.dll
  15. System.Security.Cryptography.Primitives.dll

ImportLibraries

License

This project is licensed under the MIT License - see the LICENSE file for details.

--- And you need to agree to the following license to use the generated libraries.   ---
--- https://dotnet.microsoft.com/dotnet_library_license.htm                          ---


Library list
No Name Version License
1 Google.Api.Gax.dll Google.Api.Gax 2.7.0 License
2 Google.Api.Gax.Rest.dll Google.Api.Gax.Rest 2.7.0 License
3 Google.Apis.Auth.dll Google.Apis.Auth 1.40.1 License
4 Google.Apis.Auth.PlatformServices.dll Google.Apis.Auth 1.40.1 License
5 Google.Apis.Core.dll Google.Apis.Core 1.40.1 License
6 Google.Apis.dll Google.Apis 1.40.1 License
7 Google.Apis.PlatformServices.dll Google.Apis 1.40.1 License
8 Google.Apis.Translate.v2.dll Google.Apis.Translate.v2.1.40.1.875 License
9 Google.Cloud.Translation.V2.dll Google.Cloud.Translation.V2 1.1.0 License
10 System.Diagnostics.DiagnosticSource.dll System.Diagnostics.DiagnosticSource.4.5.1 License
11 System.Interactive.Async.dll System.Interactive.Async.3.2.0 License
12 System.Net.Http.dll System.Net.Http.4.3.4 License
13 System.Security.Cryptography.Algorithms.dll System.Security.Cryptography.Algorithms.4.3.1 License
14 System.Security.Cryptography.Encoding.dll System.Security.Cryptography.Encoding.4.3.0 License
15 System.Security.Cryptography.Primitives.dll System.Security.Cryptography.Primitives.4.3.0 License

About

Visual Studio project for generating translation library. These libraries are used by Human Navigation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages